• 日常搜索
  • 端口查询
  • IP查询
  • 在线工具
  • 搜本站

Unable to sign the application; please provide passwords!报错解决方法

Unity在 Android 编译打包应用时常见报错:Unable to sign the application; please provide passwords! 以下是网上整理的一些解决方法!

Unable to sign the application; please provide passwords!报错解决方法  第1张

原因分析:

1、可能是工程在 Publishing Settings 添加了 Keystore 设置,然后你的工程中没有对应 Keystore;
2、或者在 Publishing Settings 添加了 Keystore 设置 ,然后无意中 Keystore  删除了;

Unable to sign the application; please provide passwords!报错解决方法  第2张

方法一:取消 Keystore 设置

1、打开 File下的Build Setting

Unable to sign the application; please provide passwords!报错解决方法  第3张

2、打开 Player Settings

Unable to sign the application; please provide passwords!报错解决方法  第4张

3、找到 Publishing Settings

Unable to sign the application; please provide passwords!报错解决方法  第5张

4、取消 Keystore 设置就可以

Unable to sign the application; please provide passwords!报错解决方法  第6张

方法二:重新添加 Keystore 设置

在 Unity Android 中,打包APK 的时候,给应用加上签名。keystore 文件,可以创建一个新的,也可以使用别人创建好的添加 keystore ,然后 Build 的编包,即可给应用签名。

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(调试) 的下拉菜单中来进行选择

Unable to sign the application; please provide passwords!报错解决方法  第7张

注意事项

Minify 的时候,选用 proguard(代码混淆)的时候,注意可能需要自己修改混淆规则,不然可能跑不起来。

具体方法:

创建 keystore:

1、打开Unity ,在菜单栏 File -- Build Settings ,打开设置

Unable to sign the application; please provide passwords!报错解决方法  第8张

2、转换平台为 Android ,然后点击 Player Settings

Unable to sign the application; please provide passwords!报错解决方法  第9张

3、Player Settings 下 Publishing Settings 就是keystore 相关设置

Unable to sign the application; please provide passwords!报错解决方法  第10张

4、点击 Keystore Manager,创建keystore

Unable to sign the application; please provide passwords!报错解决方法  第11张

5、这里也可以查看已添加的keystore 信息,点击 Keystore-Create New 创建新的keystore:

Unable to sign the application; please provide passwords!报错解决方法  第12张

Anywhere:任何地方;
In Dedicated Location:指定位置;

6、随便起个名字保存即可:

Unable to sign the application; please provide passwords!报错解决方法  第13张

7、设置密码等 keystroe 相关信息

Unable to sign the application; please provide passwords!报错解决方法  第14张

8、点击 Yes 完成创建

Unable to sign the application; please provide passwords!报错解决方法  第15张

9、这样就创建好了一个的 keystore,打包即可给应用自动签名

Unable to sign the application; please provide passwords!报错解决方法  第16张

添加已有的keystore:

1、打开Unity ,在菜单栏 File - Build Settings ,打开设置

Unable to sign the application; please provide passwords!报错解决方法  第17张

2、最好转换平台为 Android ,然后点击 Player Settings

Unable to sign the application; please provide passwords!报错解决方法  第18张

3、Player Settings 下 Publishing Settings 就是keystore 相关

Unable to sign the application; please provide passwords!报错解决方法  第19张

4、已有了 keystore ,点击 Custom Keystore ,开始添加已有的 keystore

Unable to sign the application; please provide passwords!报错解决方法  第20张

5、Select - Browser ,选择文件夹

Unable to sign the application; please provide passwords!报错解决方法  第21张

6、选择保存的 keystore 点击打开

Unable to sign the application; please provide passwords!报错解决方法  第22张

7、这样就添加好了,填上密码和 Alias 密码,打包即可给应用自动签名

Unable to sign the application; please provide passwords!报错解决方法  第23张

END!!!

文章目录
  • 原因分析:
  • 方法一:取消 Keystore 设置
  • 方法二:重新添加 Keystore 设置
    • Publishing Settings 界面英文解释
    • 注意事项
    • 具体方法:
      • 创建 keystore:
      • 添加已有的keystore:
  • 发表评论