Ser*_*m's 15 android apk android-studio android-studio-3.1
更新:问题出现在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已重命名并放置在预期的文件夹中,定位链接是唯一的数据不起作用.
不幸的是,如果我单击“定位”,则什么也没有发生。
在我看来,这似乎是Android Studio中的错误。
对于您而言,如果您看到Android Studio日志(“帮助”->“在资源管理器中显示日志”),则会看到类似以下内容的内容:
INFO - ide.actions.ShowFilePathAction - not a directory: T:\COMPILED_APK\release
Run Code Online (Sandbox Code Playgroud)
这意味着您在COMPILED_APK文件夹中没有名为release的文件夹。
因此,如果您真的想要这样,那就:
首先在COMPILED_APK文件夹中创建一个名为release的文件夹。
生成apk。
现在,当您单击“定位”时,它将打开发布文件夹,但文件夹内将没有任何内容。
要找到您的apk,您必须导航到 T:\COMPILED_APK\e\release
这很奇怪,但这是这样的。
归档时间: |
|
查看次数: |
2018 次 |
最近记录: |