打空白包指南
空白包的主要目的是确定上传签名和让运营可以设置内购项,如果运营需要,请按照以下流程打空白包
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等待打包完成即可。