Unity 3D开发--Android打包签名及问题记录

1、支持ARM64

要支持ARM64打包的Scripting Backend要选ILCPP

Unity 3D开发--Android打包签名及问题记录_第1张图片

2、签名

如何没有Keystore 就在Keystore Manager 里create一个保存,然后通过Select选择然后填写相关密码,最后选Alias并填写密码,就可以打包了。

Unity 3D开发--Android打包签名及问题记录_第2张图片

3、出现的问题

问题一:

System.Windows.Forms错误

解决方法:

将 System.Windows.Forms.dll 复制到项目Asset文件夹下

问题二:打包出的APK无法获取签名或者签名失败

查看方法:将 APK 文件改成zip包解压,会看到 META-INF 这个文件夹,打开文件夹,看里面没有有 CERT.RSA 文件

或命令

解决方法:

选择支持的API level ,选择28不行,选个23的就可以了

成功

Unity 3D开发--Android打包签名及问题记录_第3张图片

查看我们的 keystore 信息命令

keytool -list -keystore xxx.keystore 

查看apk签名信息命令

keytool -printcert -jarfile xxx.apk

你可能感兴趣的:(U3D,unity,c#)