1
我試圖發佈我的第一個InstantApp。這是一個全新的應用程序,所以我第一次公佈了應用程序在「installed way
」,當我試圖上傳instant-app.zip
我得到了錯誤:即時應用程序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'
}
}
有誰過這個問題通過呢?
您能檢查每個「功能」模塊是否指定了相同的「signingConfigs」塊嗎? – dchai
這不是問題@dchai。即時應用不使用build.gradle中的設置(不知道爲什麼)。我能夠解決這個問題,我已經使用AS簽名對話框簽名並檢查簽名對話框底部的signjar和v2完整複選框! –
>不知道爲什麼 僅供參考:如果您從命令行使用Gradle,則需要在每個build.gradle文件中指定「signingConfigs」。這是當前插件的限制。 – dchai