Google play显示Android N预览的错误代码504
我开发了一个应用程序,并将其发布在Google play显示Android N预览的错误代码504,android,google-play,Android,Google Play,我开发了一个应用程序,并将其发布在Play store上,但一些用户遇到了从商店安装的问题他们在安装过程中收到错误代码504。该问题仅发生在Android N设备上。有人有同样的问题吗 更新: 安装Android N设备后,会出现以下日志错误: -24 20:29:32.941 4736-6127/? E/PackageInstaller: Commit of session 1647022075 failed: Failed to collect certificates from /
Play store
上,但一些用户遇到了从商店安装的问题他们在安装过程中收到错误代码504。
该问题仅发生在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,
但没有发现这样的签名。签名被剥去了
有什么想法吗?安卓N引入了APK签名方案v2,安卓Studio 2.2默认使用它。如果你像我一样有构建问题,只需添加
v2SigningEnabled false
在build.gradle应用程序级文件中
您可以找到更多信息将其添加到应用程序级build.gradle:
android {
signingConfigs {
defaultConfig{
v2SigningEnabled false
}
}
}
“defaultConfig”是默认的产品风格。如果您有其他口味,您应该同样添加:
android {
signingConfigs {
flavor1{
v2SigningEnabled false
}
flavor2{
v2SigningEnabled false
}
}
}
不知道你有什么口味?你可以在Android工作室中找到它们,点击Buff>编辑味道。它们将被列在中间列中。导致错误:分级DSL方法没有找到:“V2SuffIn”()