2017-06-17 102 views
3

這個問題開始後,我更新Android Studio從2.1.2到2.3.3,與現有的RenderScript項目。我得到的錯誤消息是:安卓工作室不再運行/調試(安裝)的應用程序到移動設備了

錯誤:執行任務':app:mergeDebugResources'失敗。

Error: java.io.FileNotFoundException: C:\< project location >\app\build\generated\res\rs\debug\raw\bc64 (Access is denied)

該項目來自Android Studio 2.1.2,後來由2.3.3打開。沒有提示錯誤的版本號,所以它應該可以正常工作。但現在我無法運行/調試應用程序到移動設備。

當我嘗試創建新的空白屏幕項目並啓用了RenderScript時,它能夠運行/調試。

如何解決?

+0

粘貼您的應用程序模塊gradle文件 –

+0

嘗試清理項目並重建它 –

回答

2

有同樣的問題,加入到Graddle配置:不同的Android操作系統版本之間安裝時也有可能發生

android{ 
    ... 
    defaultConfig{ 
     ... 
     renderscriptTargetApi 21 
    } 
} 
1

此問題。做Build -> Clean可能無法解決問題。因此只需手動刪除錯誤消息中指定路徑的文件夾'bc64',然後按運行。這應該工作,並且它將重新生成文件夾和文件。

這也將解決以下類似的問題:

Error: java.io.FileNotFoundException: /Users/username/AndroidApp/app/build/generated/res/rs/debug/raw/bc64 (Is a directory)

有2種方式,你可以在Android Studio中刪除該文件夾:

  1. View -> Tool Windows -> Terminal - >rm -rf app/build/generated/res/rs/debug/raw/bc64
  2. 查看 - >工具窗口 - >項目 - >導航到bc64文件夾 - >右鍵單擊 - >刪除
0

我正面臨同樣的問題。

文件 - >無效緩存和重新啓動修復了我的問題。

它和IDE先生提到的一樣,但是這樣做很方便,而不是找到文件夾並刪除它。

相關問題