错误:Android Source Generator:找不到[project] AndroidManifest.xml文件

时间:2013-07-28 18:21:17

标签: android intellij-idea ubuntu-12.04

我是android的新手,使用intellij的想法。当我想编译我的hello-world时(第一步;))我遇到了这个错误“Android Source Generator:[project] AndroidManifest.xml文件未找到”

当然它不在我的根文件中。 当我做任何新项目时,我遇到了同样的问题。

我搜索了很多,甚至找到了这个“AndroidManifest.xml file not found”,但没有帮助。

plz帮助。

14 个答案:

答案 0 :(得分:45)

你必须打开项目结构修改过的东西。

例如: 项目结构>方面,你可以看到这是: enter image description here

删除“.idea”,就像这样 enter image description here

好的,IDE找到了AndroidManifest.xml

答案 1 :(得分:4)

我知道IDEA中的问题,因为您使用Java配置创建了一个新项目(不是android,但是依赖于android sdk)

File > New Project > Java (Java Module) > Project SDK Android 4.X

以下是解决方案:

File > New Project > Android (Application Module)

答案 2 :(得分:4)

如果您使用的是Maven ,请备份项目并关闭它。打开IntelliJ并选择Open ...,选择pom.xml文件,然后选择yes打开该项目。因为已经有一个项目应该出现一个弹出窗口,所以选择“删除现有项目并导入”。

注意:我正在使用IntelliJ Community Edition版本13

我认为这个问题与此问题重复:AndroidManifest.xml file not found

答案 3 :(得分:4)

我曾经遇到过与Intellij 13 EAP,OS-X Mavericks和maven多模块Android项目相同的问题,它通过命令行进行编译,但无法重建/通过IDE。

项目结构>方面>选择您的Android项目> “生成的来源”标签

在Make之前选中“运行'process-resources'Maven任务。”

答案 4 :(得分:3)

转到已安装Android SDK的目录。在那里,转到tools目录。记下tools目录的路径。

打开命令提示符/终端,并cd到工具目录:

cd <tools directory path>

运行命令:

android update project -p <path to project directory> -n <name of project> -t android-15

创建新项目:

android create project -p <path to project directory> -n <name of project> -k <package name> -a <hello world activity name> -t <android version like: android-15>

答案 5 :(得分:3)

请检查您的Build Tools版本,它必须在build.gradle文件中相同,例如:

buildToolsVersion "19.0.3"

因此,打开Android SDK Manager,检查您的Build Tools修订版。

更改后,转到Build -> Clean Project

答案 6 :(得分:2)

转到文件,项目结构或按Ctrl + Shift + Alt + S

Go Facets,选择您的android项目,结构中有配置文件,文件夹。 Image of structure tab (before)

AndroidManifest文件的位置是这样的:D:\ Programming \ Dart Flutter Projects \ tip_calculator \ AndroidManifest.xml

这样更改位置。 Image of strcuture tab (after)

将其更改为此处:D:\ Programming \ Dart Flutter Projects \ tip_calculator \ android \ app \ src \ profile \ AndroidManifest.xml

答案 7 :(得分:1)

转到文件 - &gt;新项目 - &gt; Android项目 - >继续并点击完成。

现在转到文件 - &gt;导入现有文件系统

答案 8 :(得分:1)

我用这种方式解决了这个问题:我使用默认配置创建了另一个项目而没有关闭这个新项目用Android Source Generator打开旧项目:[project] AndroidManifest.xml文件找不到ERROR。

答案 9 :(得分:1)

当我签出Android项目使用Android Studio时,我看到了同样的问题。我尝试在项目中新建一个Android模块,然后问题就解决了。

答案 10 :(得分:0)

打开Gradle Sync选项卡,检查那里是否有任何错误。如果有“安装存储库和同步项目”的链接,请单击它以安装缺少的组件。

答案 11 :(得分:0)

这可能有不止一个答案。检查您的Android项目是否在另一个同名目录下。 Android Studio很容易被此混淆。

例如,更改: /开发/ MyProject的/ MyProject的/应用/...

这个结构: /开发/ MyProject的/应用/...

当我在自己的项目中更改它时,它从拒绝构建到打开项目时进行自动构建。希望这很有用。

答案 12 :(得分:0)

简单地说,将项目文件夹移动到默认项目目录

<强> /家庭/ USER / AndroidStudioProjects /

这解决了我的问题。 希望这有助于!!!

答案 13 :(得分:0)

您可以使用 flutter build apk。只需在终端中输入以下内容:

 flutter build apk --split-per-abi