Android 即时应用程序zip上传错误
我正试图发表我的第一篇文章。这是一个全新的应用程序,因此我首先以安装的方式发布了该应用程序,当我尝试上载instant-app.zip时,我发现错误: 上载失败 您上载了带有无效签名的APK了解有关签名的详细信息。来自apksigner的错误:错误:目标沙盒版本没有签名:缺少目标沙盒版本2所需的APK签名方案v2签名错误:JAR沙盒版本没有签名:没有JAR签名 我认为是缺少签名密钥,使用gradle签名:Android 即时应用程序zip上传错误,android,android-instant-apps,Android,Android Instant Apps,我正试图发表我的第一篇文章。这是一个全新的应用程序,因此我首先以安装的方式发布了该应用程序,当我尝试上载instant-app.zip时,我发现错误: 上载失败 您上载了带有无效签名的APK了解有关签名的详细信息。来自apksigner的错误:错误:目标沙盒版本没有签名:缺少目标沙盒版本2所需的APK签名方案v2签名错误:JAR沙盒版本没有签名:没有JAR签名 我认为是缺少签名密钥,使用gradle签名: signingConfigs { release { keyAli
signingConfigs {
release {
keyAlias 'somealias'
keyPassword 'somepass'
storeFile file("$rootDir/some.jks")
storePassword 'some'
}
}
buildTypes {
release {
signingConfig signingConfigs.release
minifyEnabled false
shrinkResources false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
有人看过这个问题吗?听起来Play看到的是一个根本没有签名的APK。有两条错误消息:1没有APK签名方案v2签名这是即时应用程序所需的,2没有JAR签名这是在应用程序的minSdkVersion低于24时所需的 要检查您的APK是否正确签名,请执行以下操作:
apksigner verify -v my.apk
对你正在上传的ZIP中的每一个APK都尝试一下这个方法。听起来Play看到的是一个根本没有签名的APK。有两条错误消息:1没有APK签名方案v2签名这是即时应用程序所需的,2没有JAR签名这是在应用程序的minSdkVersion低于24时所需的 要检查您的APK是否正确签名,请执行以下操作:
apksigner verify -v my.apk
请对正在上载的ZIP中的每个APK尝试此操作。能否检查每个功能模块是否都指定了相同的signingConfigs块?这不是问题所在@dchai。即时应用程序未使用build中的设置。gradle不知道为什么。我能够解决这个问题,我使用AS签名对话框对其进行签名,并在签名对话框底部选中signjar和v2 full复选框!>不知道为什么仅供参考:如果从命令行使用Gradle,则需要在每个build.Gradle文件中指定signingConfigs。这是当前插件的一个限制。奇怪的是,我试过了,但没有成功。不生成apk!:能否检查每个功能模块是否指定了相同的signingConfigs块?这不是问题所在@dchai。即时应用程序未使用build中的设置。gradle不知道为什么。我能够解决这个问题,我使用AS签名对话框对其进行签名,并在签名对话框底部选中signjar和v2 full复选框!>不知道为什么仅供参考:如果从命令行使用Gradle,则需要在每个build.Gradle文件中指定signingConfigs。这是当前插件的一个限制。奇怪的是,我试过了,但没有成功。不生成apk!:对于第1点,即IA需要V2,您是否有参考?我想了解更多关于这一点的信息,您是否有关于第1点的参考资料,即IA需要V2这一事实?我想多读一些这方面的内容