内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用
当我尝试在AndroidStudio上调试应用程序时,会提供以下日志输出:
我重新启动了AndroidStudio,但我无法解决这个问题。我该怎么解决呢?谢谢
通常,当构建项目失败时,可以尝试一些常见的技巧:
但是更具体的是当AndroidStudio无法在磁盘上找到APK文件时。这意味着AndroidStudio实际上已经成功地构建了这个项目,并且还生成了APK,但是由于某种原因,AndroidStudio无法找到该文件。
例如:
所以你可以看到,因为我的Gradle构建脚本的错误,文件命名是错误的。
上面的例子只是一个可能导致相同问题的场景,但不一定是与问题相同的根本原因。
因此,我强烈建议你检查目录(查找差异),并检查建筑分级脚本可以在那里更改apk名称,如下所示):
applicationVariants.all { variant -> variant.outputs.each { output -> def newFileName = "whatever you want to name it"; def apk = output.outputFile; output.outputFile = new File(apk.parentFile, newFileName); } }