我开发了一个应用程序,并将其发布在上Play store
,但是一些用户在从商店安装时遇到了问题。They get an error code 504 during installation.
仅在Android N
设备上会出现此问题。有人有同样的问题吗?
更新:
安装Android N
设备后给我这个日志错误:
-24 20:29:32.941 4736-6127/? E/PackageInstaller: Commit of session 1647022075 failed: Failed to collect certificates from /data/app/vmdl1647022075.tmp/com.xxx: META-INF/CERT.SF indicates /data/app/vmdl1647022075.tmp/com.xxx is signed using APK Signature Scheme v2, but no such signature was found. Signature stripped?
06-24 20:29:32.946 24718-24718/? E/Finsky: [1] com.google.android.finsky.installer.ac.onReceive(2624): Error -504 while installing com.xxx: INSTALL_PARSE_FAILED_NO_CERTIFICATES: Failed to collect certificates from /data/app/vmdl1647022075.tmp/com.xxx: META-INF/CERT.SF indicates /data/app/vmdl1647022075.tmp/com.xxx is signed using APK Signature Scheme v2,
但没有找到这样的签名。签名被剥夺了吗?
有任何想法吗?
Android N引入了APK签名方案v2,Android Studio 2.2默认使用它。如果您像我一样遇到构建问题,只需添加
v2SigningEnabled false
在build.gradle应用程序级别文件中。
你可以在这里找到更多
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句