我认为很多开发者都在尝试了解更多有关Google I/O 2017上展示的新版Google Play App Signing功能的信息.
存储密钥库以在Google Play内部对应用进行签名的功能可以节省您安全存储密钥库的工作量,并可以帮助系统根据硬件和操作系统特性优化为每个设备提供的APK.
您可以在官方文档中阅读有关此主题的更多信息:https://developer.android.com/studio/publish/app-signing.html#google-play-app-signing.
通过以下答案,我将更好地解释您上传原始密钥库所需遵循的步骤以及如何创建新的上传密钥库,从此点开始您需要签署APK.
更新:问题出现在Android 3.1.1更新之后.
在APK生成过程完成后,Android Studio(Windows操作系统)会提出一个弹出窗口来定位或分析APK.
不幸的是,如果我点击定位,没有任何事情发生.
UPDATE
在APK Generetion对话框中,我指定目标路径,我的电脑上的文件夹:
在某些项目中,我使用gradle line bounche来重命名APK:
android.applicationVariants.all { variant ->
if (variant.buildType.name == BuilderConstants.RELEASE) {
variant.outputs.each { output ->
def padVersionCode = variant.versionCode.toString();
padVersionCode = padVersionCode.padLeft(5, '0')
def newApkName = "${output.baseName}_${padVersionCode}-${variant.versionName}"
newApkName = newApkName + ".apk"
output.outputFile = new File(output.outputFile.parent, newApkName)
}
}
}
Run Code Online (Sandbox Code Playgroud)
我看到APK已重命名并放置在预期的文件夹中,定位链接是唯一的数据不起作用.