我试图将项目从一台计算机转移到另一台计算机,但我遇到了很多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中的清单文件。谢谢!
答案 0 :(得分:0)
在AndroidStudio中,你应该使用这样的结构:
root
module
build.gradle
src
main
java
res
AndroidManifest.xml
您可以移动AndroidManifest,但必须在module/build.gradle
文件中指定它。
类似的东西:
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
//....
}
}
在任何情况下,您都不应该在根项目文件夹中移动此文件。