AndroidManifest.xml的java.io.filenotfoundexception

时间:2015-08-18 06:01:04

标签: android-studio android-manifest android-gradle build.gradle filenotfoundexception

今天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 ++打开它。那有什么不对?

2 个答案:

答案 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版本。