我是android的新手,使用intellij的想法。当我想编译我的hello-world时(第一步;))我遇到了这个错误“Android Source Generator:[project] AndroidManifest.xml文件未找到”
当然它不在我的根文件中。 当我做任何新项目时,我遇到了同样的问题。
我搜索了很多,甚至找到了这个“AndroidManifest.xml file not found”,但没有帮助。
plz帮助。
答案 0 :(得分:45)
你必须打开项目结构修改过的东西。
例如: 项目结构>方面,你可以看到这是:
删除“.idea”,就像这样
好的,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