Unity Android 之 应用签名发布 Publishing Settings 中创建和自定义 keystore 的简单方法(内附说明和操作步骤)
Unity Android 之 应用签名发布 Publishing Settings 中创建和自定义 keystore 的简单方法(内附说明和操作步骤)
目录
Unity Android 之 应用签名发布 Publishing Settings 中创建和自定义 keystore 的简单方法
二、Publishing Settings 界面的中英文解释
一、简单介绍
Unity Android 开发上会用到的技术简单整理,方便自己日后查看,能帮助到大家就更好了。
本节介绍,在 Unity Android 中,实现打包APK 的时候,给应用同时加上签名。
二、Publishing Settings 界面的中英文解释
Publishing Settings :发布设置
Keystore Use Existing Keystore Create New Keystore :使用一个已经存在的秘钥库 创建一个新的秘钥库
Browse Keystore Browses to select key store name :浏览秘钥库 浏览以选择密钥库存储库名称,从系统文件中将已经创建好的秘钥库导入进来
Keystore password:秘钥库密码
Confirm password:确认密码
Key Alias:选择秘钥。
Password:上面选择的秘钥密码。
Custom Gradle Template:自定义Gradle模板;在启用的情况下,可以更改Gradle构建文件,自定义打包Gradle过程
User Proguard File:用户混淆文件,在启用的情况下,可以使用混淆文件来缩小和优化应用程序
Release /Debug :指定是否要使用Proguard或者Gradle (Experimental) 来缩小,或者选择不启用(None),从Release(发布) 或者 Debug(调试) 的下拉菜单中来进行选择
二、实现原理
1、keystore 文件,可以创建一个新的,也可以使用别人创建好的
2、添加 keystore ,然后 Build 的编包,即可给应用签名
三、注意事项
1、Minify 的时候,选用 proguard(代码混淆)的时候,注意可能需要自己修改混淆规则,不能代码可能跑不起来
四、实现步骤
创建 keystore
1、打开Unity ,在菜单栏 File - Build Settings ,打开设置
2、最好转换平台为 Android ,然后点击 Player Settings
3、Player Settings 下 Publishing Settings 就是keystore 相关
4、点击 Keystore Manager,准备创建keystore
5、这里也可以查看已添加的keystore 信息,点击 Keystore-Create New 创建新的,Anywhere(任何地方) 和 In Dedicated Location(指定位置)
6、选择一个文件夹,取个名称保存即可
7、设置密码等 keystroe 相关信息
8、点击 Yes 创建即可
9、这样就创建好了一个的 keystore,打包即可给应用自动签名
添加已有的keystore
1、打开Unity ,在菜单栏 File - Build Settings ,打开设置
2、最好转换平台为 Android ,然后点击 Player Settings
3、Player Settings 下 Publishing Settings 就是keystore 相关
4、已有了 keystore ,点击 Custom Keystore ,开始添加已有的 keystore
5、Select - Browser ,选择文件夹
6、选择保存的 keystore 点击打开即可
7、这样就添加好了,添加上 密码和 Alias 密码,打包即可给应用自动签名
相关文章
- Android NDK开发篇(四):Java与原生代码通信(原生方法声明与定义与数据类型)
- Android popupwindow 失去焦点或者点击空白区域时消失的解决方法
- Android 结束进程的方法forceStopPackage
- Android在未root手机获取应用内置的SQLite数据库到电脑上处理的方法(数据库备份与恢复-支持SDK30+)
- Android继承计算机端口开放功能 智能手机到处都是后门
- Android事件侦听器回调方法浅谈
- Android studio的错误:radle sync failed: Cause: failed to find target android-21 :
- 《Android应用开发入门经典(第3版)》——第6.6节小结
- android studio gradle 两种更新方法更新
- 实现Android Studio JNI开发C/C++使用__android_log_print输出Log
- android开发隐藏了actionbar仍然短暂闪现的解决方法
- Android自定义View的实现方法,带你一步步深入了解View(四)
- android开发:Android 中自定义View的应用
- 【毕业设计_课程设计】基于Android Studio平台的测量程序设计与实现
- Android手机修改Hosts的方法
- 智能驾驶 车牌检测和识别(四)《Android实现车牌检测和识别(可实时车牌识别)》
- Flutter设置App的应用名字和应用logo图标的方法(android ios web)
- Android学习之界面按下两次实现返回的方法
- 更改Android AVD模拟器创建路径位置的方法
- Android异步载入全解析之开篇瞎扯淡
- Unity Android 之 应用打开手机的指定网页浏览器(external browser)的两种方法(封装aar和不用封装aar方法)
- Android回调事件传播-android学习之旅(四十五)
- Android Studio手动配置Gradle的方法
- [Android Studio] Java onClickListener is abstract; cannot be instantiated(...是抽象的,无法实例化)的解决