在不同计算机上打开项目时出现Gradle错误

时间:2015-09-04 16:16:27

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

我试图将项目从一台计算机转移到另一台计算机,但我遇到了很多gradle错误。清除缓存后,在gradle文件中修复一些构建工具版本等,我发现了这个错误:

Gradle项目新鲜失败 原因:java.io.FileNotFoundException:C:\ User \ Kathy \ AndroidStudioProjects \ MyProject \ src \ main \ AndroidManifest.xml(系统找不到指定的路径) C:\ User \ Kathy \ AndroidStudioProjects \ MyProject \ src \ main \ AndroidManifest.xml(系统找不到指定的路径)

现在,我的AndroidManifest.xml文件位于: C:\用户\凯西\ AndroidStudioProjects \ MyProject的\应用\ SRC \主\的AndroidManifest.xml

不同之处在于src文件夹位于app文件夹中,该文件夹位于MyProject中,而不是直接位于MyProject中的src文件夹。如果我将src文件夹移动到MyProject中,我可以正常打开我的项目。

我只是想知道我是否应该移动我的src文件夹,或者是否有另一种解决方法 - 我的所有其他Android Studio项目都有app \ src \ main中的清单文件。谢谢!

1 个答案:

答案 0 :(得分:0)

在AndroidStudio中,你应该使用这样的结构:

root
  module
    build.gradle
    src
      main
        java
        res
        AndroidManifest.xml

您可以移动AndroidManifest,但必须在module/build.gradle文件中指定它。

类似的东西:

sourceSets {
   main {
     manifest.srcFile 'AndroidManifest.xml'
     //....
   }
}

在任何情况下,您都不应该在根项目文件夹中移动此文件。