安卓工作室不再运行/调试(安装)的应用程序到移动设备了
这个问题开始后,我更新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时,它能够运行/调试。
如何解决?
有同样的问题,加入到Graddle配置:不同的Android操作系统版本之间安装时也有可能发生
android{
...
defaultConfig{
...
renderscriptTargetApi 21
}
}
此问题。做Build -> Clean
可能无法解决问题。因此只需手动删除错误消息中指定路径的文件夹'bc64',然后按运行。这应该工作,并且它将重新生成文件夹和文件。
这也将解决以下类似的问题:
Error: java.io.FileNotFoundException: /Users/username/AndroidApp/app/build/generated/res/rs/debug/raw/bc64 (Is a directory)
有2种方式,你可以在Android Studio中删除该文件夹:
-
View -> Tool Windows -> Terminal - >
rm -rf app/build/generated/res/rs/debug/raw/bc64
- 查看 - >工具窗口 - >项目 - >导航到bc64文件夹 - >右键单击 - >删除
我正面临同样的问题。
文件 - >无效缓存和重新启动修复了我的问题。
它和IDE先生提到的一样,但是这样做很方便,而不是找到文件夹并删除它。
粘贴您的应用程序模块gradle文件 –
尝试清理项目并重建它 –