免安装应用 zip 上传错误
Instant app zip uploading error
我正在尝试发布我的第一个 InstantApp。这是一个全新的应用程序,所以我首先在“installed way
”中发布了该应用程序,当我尝试上传 instant-app.zip
时出现错误:
上传失败
您上传的 APK 签名无效(了解有关签名的更多信息)。来自 apksigner 的错误:错误:NO_SIG_FOR_TARGET_SANDBOX_VERSION:缺少目标沙箱版本 2 所需的 APK 签名方案 v2 签名错误:JAR_SIG_NO_SIGNATURES:没有 JAR 签名。
我认为是缺少签名密钥并使用gradle签名:
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 尝试此操作。
我正在尝试发布我的第一个 InstantApp。这是一个全新的应用程序,所以我首先在“installed way
”中发布了该应用程序,当我尝试上传 instant-app.zip
时出现错误:
上传失败
您上传的 APK 签名无效(了解有关签名的更多信息)。来自 apksigner 的错误:错误:NO_SIG_FOR_TARGET_SANDBOX_VERSION:缺少目标沙箱版本 2 所需的 APK 签名方案 v2 签名错误:JAR_SIG_NO_SIGNATURES:没有 JAR 签名。
我认为是缺少签名密钥并使用gradle签名:
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 尝试此操作。