[英]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.