[英]Error:Android Source Generator: [project] AndroidManifest.xml file not found
[英]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.