繁体   English   中英

错误:Android 源生成器:[项目] 找不到 AndroidManifest.xml 文件

[英]ERROR: Android Source Generator: [project] AndroidManifest.xml file not found

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

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

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

请帮忙。

你必须打开项目结构修改一些东西。

例如:Project Structure > Facets ,你可以看到这是:在此处输入图片说明

删除“.idea”,像这样在此处输入图片说明

好的,IDE那里找到AndroidManifest.xml

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

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

这是解决方案:

File > New Project > Android (Application Module)

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

注意:我使用的是 IntelliJ Community Edition 版本 13

我相信这个问题是这个问题的重复: AndroidManifest.xml file not found

我曾经在 Intellij 13 EAP、OS-X Mavericks 和 maven 多模块 Android 项目中遇到过同样的问题,它通过命令行编译得很好,但无法通过 IDE 重建/制作。

项目结构 > Facets > 选择你的 Android 项目 > 'Generated Sources' 标签

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

请检查您的构建工具版本,它在 build.gradle 文件中必须相同,例如:

buildToolsVersion "19.0.3"

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

更改后,转到Build -> Clean Project

转到您安装 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>

对此,答案可能不止一种。 检查您的 Android 项目是否不在另一个同名目录下。 Android Studio 很容易被这个搞糊涂。

例如,更改:/Development/MyProject/MyProject/app/...

到这个结构:/Development/MyProject/app/...

当我在自己的项目中更改此设置时,它从拒绝构建变为在打开项目时进行自动构建。 希望这是有用的。

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

Go Facets,选择你的android项目,在结构中有配置文件,文件夹。 结构选项卡的图像(之前)

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

像这样改变位置。 结构选项卡的图像(后)

改成这里:D:\\Programming\\Dart Flutter Projects\\tip_calculator\\android\\app\\src\\profile\\AndroidManifest.xml

转到 File -> New Project -> Android Project->continue 并点击 Finish。

现在转到文件 - >导入现有文件系统

我以这种方式解决了这个问题:我使用默认配置创建了另一个项目,并且没有关闭这个新项目,使用 Android 源生成器打开了旧项目:[项目] AndroidManifest.xml 文件未找到错误。

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

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

/home/USER/AndroidStudioProjects/

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

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

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

 flutter build apk --split-per-abi

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM