打空白包指南

空白包的主要目的是确定上传签名和让运营可以设置内购项,如果运营需要,请按照以下流程打空白包

1.新建一个空白项目

以Android Studio举例,File->New->New Project...->Next 进入新项目设置界面
修改Package name/applicationId为指定包名,修改Minimum SDK至ulusdk或游戏所要求的最低安卓版本
点击finish开始创建新项目

2.修改必要参数

以Android Studio举例,左侧project框的安卓排列中找到AndroidManifest.xml(默认为app/manifests/AndroidManifest.xml),打开后在标签外添加

    <uses-permission android:name="com.android.vending.BILLING" />

继续找到build.gradle(Moudle:xxxxxx.app),如果上面环节的指定包名有变更,则在这里修改applicationId为最新版即可
同时请在dependencies中添加

dependencies {
    ...
    implementation 'com.android.billingclient:billing:6.2.1'
    ...
}

并将targetSdkVersion修改为指定版本以上,目前谷歌要求为34以上

对应的,找到build.gradle(Project:xxxxxxx),在repositories中添加

repositories {
    ...
    google()
    ...
}

额外的,如果是onestore渠道的白包,需要添加其支付aar进libs,请联系我方技术索取当前版本onestore的aar

3.打包

以Android Studio举例,Build->Generate Signed Bundle / APK... 选择Android App Bundle->Next 在Key Store Path处选择Choose existing...

请选择用于游戏出包用的签名,该签名将作为上传签名,请勿随意选择其他签名
然后填写签名文件的密码与别名等,全部填写完毕后点击Next,选择release后点击finish等待打包完成即可。

results matching ""

    No results matching ""