2016-09-29 94 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的帖子也。