今天Android SDK更新到6.0后,我无法运行我的项目。错误是:
ruby.ini
实际上,它应该是Gradle 'Alphaets' project refresh failed.
Cause:java.io.FileNotFoundException: ...\project_name\src\main\AndroidManifest.xml(The system cannot find the path specified).
。缺少部分...\project_name\app\src\main\AndroidManifest.xml
。 ...\app\...
中没有\src\
个文件夹。这就是为什么AndroidStudio找不到\project_name\
的原因
是什么导致这样的错误?我应该如何修改gradle文件以包含AndroidManifest.xml
的正确路径?
此外,我的build.gradle(模块:应用程序)不再显示在AndroidManifest.xml
中。我必须转到该文件的绝对路径并使用notepad ++打开它。那有什么不对?
答案 0 :(得分:1)
结果是文件“build.gradle(Project:MyProject)”中的冗余代码。我添加了这些代码:
dependencies{}
这可以防止加载文件“build.gradle(Module:app)”。我不知道原理,但在删除这些行之后,项目就可以了。
答案 1 :(得分:0)
当我尝试打开现有项目时,我也遇到了同样的问题。
我的问题与找不到Facebook资源(D:\ GiriBabu_project \ CalendarApp-24-08-2016 \ CalenderApp \ app \ build \ intermediates \ res \ merged \ debug \ drawable-mpdpi \ some.png)有关。< / p>
我只是更新现有的Facebook-android sdk。然后它解决了这个问题。
所以这个问题总是与你的依赖关系有关。只需查找有关依赖项中的哪个包的错误并进行更新。
另一个错误可能是您的SDK版本与gradle版本不匹配。所以你也应该更改SDK版本。 (现有项目SDK版本号不会自动更新)
如果您不知道正确的版本号,只需创建新项目,然后自动了解gradle版本和sdk版本。