我是 android 的新手,使用 intellij 想法。当我想编译我的 hello-world 时(第一步;))我遇到了这个错误“Android Source Generator: [project] AndroidManifest.xml file not found”
当然它不在我的根文件中。当我做任何新项目时,我都会遇到同样的问题。
我搜索了很多,甚至找到了这个“找不到AndroidManifest.xml 文件”但没有帮助。
请帮忙。
我是 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)
请检查您的构建工具版本,它必须在 build.gradle 文件中相同,例如:
buildToolsVersion "19.0.3"
因此,打开 Android SDK Manager,检查您的 Build Tools 版本。
更改后,转到Build -> Clean Project
如果您使用的是 Maven ,请备份项目并关闭它。打开 IntelliJ 并选择 Open...,选择 pom.xml 文件,然后选择是打开此项目。因为已经有一个项目应该出现一个弹出窗口,所以选择“删除现有项目并导入”。
注意:我使用的是 IntelliJ 社区版版本 13
我相信这个问题是这个问题的重复:AndroidManifest.xml file not found
我曾经在 Intellij 13 EAP、OS-X Mavericks 和一个 Maven 多模块 Android 项目中遇到同样的问题,它可以通过命令行很好地编译,但无法通过 IDE 重建/制作。
项目结构 > 方面 > 选择您的 Android 项目 > “生成的源”选项卡
选中“在 Make 之前运行 'process-resources' Maven 任务”选项。
转到您安装 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
转到文件-> 新项目-> Android 项目-> 继续并点击完成。
现在转到文件-> 导入现有文件系统
我通过这种方式解决了这个问题:我使用默认配置创建了另一个项目,并且没有关闭这个新项目,使用 Android Source Generator 打开了旧项目:[project] AndroidManifest.xml file not found ERROR。
当我使用 Android Studio 签出一个 android 项目时,我看到了同样的问题。我尝试在项目中新建一个Android模块,然后问题就解决了。
简单地说,将您的项目文件夹移动到默认项目目录
/home/USER/AndroidStudioProjects/
这解决了我的问题。希望这可以帮助!!!
打开 Gradle Sync 选项卡,检查那里是否有任何错误。如果有指向“安装存储库并同步项目”的链接,请单击它以安装缺少的组件。
您可以使用flutter build apk
. 只需在终端中输入以下内容:
flutter build apk --split-per-abi