亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

APK文件在磁盤上不存在

APK文件在磁盤上不存在

慕哥9229398 2019-12-10 09:09:33
當我嘗試在Android Studio上調試應用程序時,給出以下日志輸出:APK文件/Users/MyApplicationName/app/build/outputs/apk/app-debug.apk在磁盤上不存在。我重新啟動了Android Studio,但無法解決此問題。我該如何解決?謝謝
查看完整描述

3 回答

?
PIPIONE

TA貢獻1829條經驗 獲得超9個贊

單擊此選項解決錯誤:

http://img1.sycdn.imooc.com//5db14e0a00017acb06370583.jpg



查看完整回答
反對 回復 2019-12-12
?
哈士奇WWW

TA貢獻1799條經驗 獲得超6個贊

如果在更新到Android Studio V 3.1之后遇到此問題,請嘗試以下操作。

我更新到Android Studio 3.1時也遇到了同樣的問題。我在這里找到的所有其他解決方案都是手動的,因為您每次都必須清理和重建,這根本不好。但是感謝Iman Marashi在這里的回答,我得以解決它。


轉到運行->編輯配置...


確保在啟動前部分中具有“可識別Gradle的品牌”:

http://img1.sycdn.imooc.com//5db14e150001c3e310770680.jpg

要添加它,請單擊+號并選擇Gradle-aware Make,然后會出現一個彈出窗口,只需將文本字段保留為空,然后單擊OK和OK即可。



查看完整回答
反對 回復 2019-12-12
?
慕碼人2483693

TA貢獻1860條經驗 獲得超9個贊

如果您只想知道結論,請轉到最后一節。謝謝。


通常,當構建項目失敗時,可以嘗試一些常見的技巧:


構建-> 清潔項目

檢查構建變體

重新啟動 Android Studio(如上所述)

但更具體地講您的問題-當Android Studio在磁盤上找不到APK文件時。這意味著Android Studio實際上已經成功構建了項目,并且還生成了APK,但是由于某些原因,Android Studio無法找到該文件。


在這種情況下,請根據日志檢查打印的目錄。有幫助


例如:


使用Android Studio 2.0預覽版(內部版本143.2443734)。


檢出到特定的提交(以便與頭部分離):git checkout [commit_hash]

運行項目

Android Studio告訴:APK文件/ Users / MyApplicationName / app / build / outputs / apk / app-debug-HEAD.apk在磁盤上不存在

轉到目錄,實際上有一個文件名為:app-debug-(HEAD.apk(帶括號))

運行git branch


*(HEAD在1a2bfff分離)


所以在這里您可以看到,由于我的gradle build腳本的錯誤,文件命名某種程度上是錯誤的。


上面的示例只是一種可能導致相同問題的場景,但不一定要與您的根本原因相同。


因此,強烈建議您檢查目錄(以查找差異),并檢查build.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);

        }

    }



查看完整回答
反對 回復 2019-12-12
  • 3 回答
  • 0 關注
  • 452 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號