2017-06-17 103 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先生提到的一样,但是这样做很方便,而不是找到文件夹并删除它。

相关问题