Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AndroidManifest.xml文件在从Windows移动到Linux后,在Android Studio项目中突然丢失?_Android_Linux_Android Studio_Gradle_Android Manifest - Fatal编程技术网

AndroidManifest.xml文件在从Windows移动到Linux后,在Android Studio项目中突然丢失?

AndroidManifest.xml文件在从Windows移动到Linux后,在Android Studio项目中突然丢失?,android,linux,android-studio,gradle,android-manifest,Android,Linux,Android Studio,Gradle,Android Manifest,我有一个Android Studio项目,它在Windows上运行得非常好,并且存储在Mercurial存储库中。在Windows上导入它不会有任何问题,但在Linux上,一切都会崩溃,因为无法正确读取模块-AndroidManifest.xml显然丢失了 我知道还有其他线程,我已经找到了合适的解决方案,但恐怕到目前为止我还没有解决这个问题 对我来说非常重要的一点是,项目设置正确,每当有新人克隆项目时,它都能正常工作,而且不需要从头开始重新创建操作系统项目 失败模块中的当前build.gradl

我有一个Android Studio项目,它在Windows上运行得非常好,并且存储在Mercurial存储库中。在Windows上导入它不会有任何问题,但在Linux上,一切都会崩溃,因为无法正确读取模块-AndroidManifest.xml显然丢失了

我知道还有其他线程,我已经找到了合适的解决方案,但恐怕到目前为止我还没有解决这个问题

对我来说非常重要的一点是,项目设置正确,每当有新人克隆项目时,它都能正常工作,而且不需要从头开始重新创建操作系统项目

失败模块中的当前build.gradle文件已指向清单文件的正确位置:

sourceSets {
    main {
        manifest.srcFile 'src/main/AndroidManifest.xml'
    }
}
但我仍然有以下错误:

Error:/AndroidManifest.xml (No such file or directory)

我在Mac电脑上,所以我不知道它是否相同,代码左侧应该有两个标记,就在类名旁边,类似于: 公共类丢失文件{ 如果你点击这些标签,Android Studio会突然给你一个打开xml文件的选项


我希望这会有所帮助,goodluck

你的app.iml文件是什么样子的?也许路径问题就在那里?