Unity上架Google App Store笔记
此文章为Siki学院UnityA计划随堂笔记。
google app store 不需要版号,面向是国外用户
准备工作
一个AAB安装包google邮箱账户申请google开发者需要一张信用卡(Visa mast卡),并且支付25美元隐私权政策(若上架的App需要获取用户隐私则需要进行设置,否则不需要)
创建开发者账户
在谷歌开发者后台将自己的google账户申请成开发者账户并付款。
打Android包的环境配置
Edit > Preferences > external tool > SDK&JDK&NDK(Mono打包不需要,IL2CPP需要)
Mono打包出来的应用只支持32位,IL2CPP打包出来的应用还支持64位,现在谷歌商店要求上架的应用需要是64位,所以PlayerSetting内Target Architectures选择ARM64取消掉x86SDK配置: Android Studio 下载> 运行 SDKManager.exe > 下载android10 API & Extras.(Google play Services & Google USB Driver) & Tools.(Android SDK Tools & Android SDK platform-tools & android SDK build-tools)
[*]JDK配置:Java官网下载
我的电脑 > 属性 > 高级系统设置 > 环境变量 > 新建系统变量JAVA_HOME指向jdk根目录 > 新建系统变量classpath变量名,变量值为%JAVA_HOME%\lib\dt.jar; %JAVA_HOME%\lib\tools.jar; > path环境变量新增%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;> cmd中检查java是否安装正确,命令为java - version。
NDK配置:直接在Unity路径配置栏后面点下载。不同Unity版本对应不同的ndk版本,所以通过Unity内部下载就好。如果有使用UnityHub,也可以直接添加SDK&NDK模块。
SDK\JDK\NDK在Unity首选项内的的路径均指定在根目录就好。
打Andorid包,AAB后缀
Build Setting参数相关
Build System - Internal:不带秘钥Build System - Gradle:带秘钥,需要在Publishing Settings指定一个Keystore,Unity2018.4之后不指定则会使用Unity默认。
创建秘钥文件
找到JDK的bin目录 > shift+右键 > 打开PowerShell窗口 > "keytool -genkey -alias xxx -keyalg RSA -validity 36500 -keystore xxx.keystore" (xxx为自定义名字) > 回车输入秘钥密码以及后续信息,是否正确输入Y > bin目录下会生成一个.keystore的秘钥文件
提交正式渠道
谷歌开发者后台 > 所有应用 > 创建应用 > 进入已创建的应用草稿 (需要填写所有带对号的必填信息项)
应用版本:提交一个AAB文件,注意版本号需要递增,不能存在相同的AssetBundle Version。内容分级:邮箱、分级选项。商品详情:隐私权政策,指向自己的隐私权内容网站,可找托管。若不需要任何权限则可选择暂不提交。定价和分发范围:-应用内容:-
所有完成之后回到应用版本分页,就可以发布正式版(初次审核大概三天,后续修改一两小时)
隐私权政策托管参考
提交其它渠道
beta版:开放测试,添加测试人员数。待google审核结束,会提供测试网址。alpha版:封闭测试,指定测试人员邮箱。内部测试版:最快审核,指定测试人员邮箱,上限100人。
页:
[1]