android studio不再运行/调试(安装)RenderScript应用程序到移动设备了

问题描述 投票:4回答:3

在使用现有的RenderScript项目将Android Studio从2.1.2更新到2.3.3后,此问题就开始了。我得到的错误信息是:

错误:任务':app:mergeDebugResources'的执行失败。 错误:java.io.FileNotFoundException:C:\ <项目位置> \ app \ build \ generated \ res \ rs \ debug \ raw \ bc64(访问被拒绝)

该项目来自Android Studio 2.1.2,后来由2.3.3开放。没有提示错误的版本号,所以它应该工作正常。但现在我无法运行/调试应用程序到移动设备。

当我尝试使用启用RenderScript创建新的空白屏幕项目时,它能够运行/调试。

怎么解决?

java android android-studio renderscript
3个回答
2
投票

有同样的问题,添加到Gradle配置:

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

1
投票

在不同的Android OS版本之间安装时也会发生此问题。做Build -> Clean可能无法解决问题。因此,只需在错误消息中指定的路径上手动删除文件夹“bc64”,然后按“运行”。这应该工作,它将重新生成文件夹和文件。

这也将解决以下类似问题:

错误:java.io.FileNotFoundException:/ Users / username / AndroidApp / app / build / generated / res / rs / debug / raw / bc64(是目录)

您可以通过两种方式从Android Studio中删除该文件夹:

  1. View -> Tool Windows -> Terminal - > rm -rf app/build/generated/res/rs/debug/raw/bc64
  2. 查看 - >工具窗口 - >项目 - >导航到bc64文件夹 - >右键单击 - >删除

0
投票

我面临同样的问题。

文件 - >无效缓存和重启为我解决了问题。

它与IDE先生提到的相同,但是这样做很方便,而不是找到文件夹并删除它。

© www.soinside.com 2019 - 2024. All rights reserved.