每当我调试应用程序时,都会显示错误... .apk file does not exist on a disk
并且应用程序无法启动。
更新Android Studio后,此错误开始发生。
经过大量搜索,我尝试了不同的解决方案。这包括:
答案 0 :(得分:6)
如果您的 build.gradle 文件中包含以下内容:
applicationVariants.all { variant ->
variant.outputs.each { output ->
output.outputFile = new File(output.outputFile.parent, baseFilename + defaultConfig.versionCode + "_" + defaultConfig.versionName + "_" + getDate() + ".apk")
}
}
这个
def getDate() {
def date = new Date()
def formattedDate = date.format('dd.MM.yyyy')
return formattedDate
}
您应该从输出中删除 getDate()以修复您的问题。另请查看this帖子。
答案 1 :(得分:2)
检查你的apk路径。文件夹名称中可能会有一些特殊字符。这也会导致adb通过此错误。