2016-09-29 92 views
4

每当我调试应用程序时,出现错误... .apk file does not exist on a disk和应用程序不启动。.apk文件在磁盘上不存在,但它确实

更新Android Studio后,此错误开始发生。

经过大量搜索,我尝试了不同的解决方案。这包括:

  1. 降级的Android工作室(它开始给插件错误,我不想不能够使用新的Android工作室)
  2. 试图this的解决方案,没有运气。
  3. This餐饮不同的问题,但与我的问题的可能解决方案。它也没有工作。
  4. 提到了issue

任何帮助将不胜感激。

+0

这是非常不清楚的地方。请首先告诉问题是什么。 – greenapps

+0

问题是我写的错误。 Android Studio没有调试应用程序,它总是说错误,即.apk文件不存在于磁盘上。 –

+0

为什么不告诉你在那个时刻或行动你得到那个错误? – greenapps

回答

2

检查您的路径到您的apk。可能在文件夹名称中有一些特殊字符。这也导致adb通过这个错误。

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的帖子也。