android studio 打包给unity unity2018打包安卓

一、简介

Unity打安卓包时给应用加上签名,要注意的是,即使不在Publishing Setting界面设置签名,Unity也会自动加一个默认的签名。另外,如果在Build Setting界面勾选了Development Build选项,Unity也会使用电脑默认的签名,而不使用自己配置的签名(这一点巨坑)

二、Publishing Settings

使用这些设置可自定义 Android 应用程序的构建。

android studio 打包给unity unity2018打包安卓_Android

注意:出于安全考虑,Unity 不会在此页面上保存密码。默认情况下,未签名的调试密钥库位于 MacOS 上的 ~/.android/debug.keystore(默认是隐藏文件夹(用command+shift+.显示出来就能看到)) 和 Windows 上的C:\Users.Android\debug.keystore中。

Keystore

要使用现有的 密钥库,请执行以下操作:

1.启用 Use Existing Keystore 选项。

2.单击 Browse Keystore 按钮,然后从文件系统中选择密钥库。

3.在 Keystore password 中输入您的密码。


或者,可以创建一个新密码:

1.启用 Create a new keystore 选项。

2.在 Keystore password 中输入密码。

3.在 Confirm password 中重新输入密码。

Key

Alias 下拉菜单中选择您的密钥。

选择后,可以在 Password 中输入密码。

Build

启用 Custom Gradle Template 选项可自定义 Gradle 构建过程,方法是自行提供对 Gradle 构建文件的更改,该文件位于以下位置:

登录后复制

Assets/Plugins/Android/mainTemplate.gradle

启用 User Proguard File 选项可使用 Proguard 文件来缩小和优化您的应用程序。有关更多信息,请参阅 Gradle for Android。此文件位于以下位置:

登录后复制

Assets/Plugins/Android/proguard-user.txt

Minify

指定希望使用 Proguard 还是 Gradle (Experimental) 选项进行缩小,还是选择 None 不进行缩小。从 ReleaseDebug 下拉菜单中选择其中一个选项。

启用 Split Application Binary 选项可将输出包拆分为主包 (APK) 和扩展包 (OBB) 包。要将大于 100 MB 的应用程序发布到 Google Play 应用商店,必须启用此选项。

启用 Use Legacy SDK tools 可使用已弃用的 Android SDK 构建工具来构建应用程序。选择此选项可能会增加构建时间。

三、查看签名的证书指纹

查看默认dubug.keystore的证书


使用keytool工具在控制台输入查看该密钥的信息(这个key的密码是:android )

登录后复制

keytool -list -keystore debug.keystore

keytool -list -v -keystore xxx.keystore -storepass 密码

ps:keytool 是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。

(在JDK 1.4以后的版本中都包含了keytool 这一工具,它的位置为%JAVA_HOME%\bin\keytool.exe)

Java KeyStore 生成方式(后面会介绍keytool工具,jdk自带的keytool):

登录后复制

【生成】证书库
keytool -genkey -v -keystore strange.keystore -alias strange -keyalg RSA -keysize 2048 -validity 10000
【查看】证书库
keytool -list -v -keystore  {path2jks,证书的路径}  -storepass “pass"
keytool -genkeypair  生成证书命名
-alias dishui    别名
-keyalg "RSA"   加密方式
-keystore "name"  输出的证书名
-storepass 123456  密码

查看Apk的签名证书

1.解压一下apk,然后:

登录后复制

keytool -printcert -file xxx.rsa

2.或者直接看:

登录后复制

keytool -printcert -jarfile XXXX.apk

android studio 打包给unity unity2018打包安卓_android_02


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空