簡體   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