簡體   English   中英

模塊不能是Android庫?

[英]The module cannot be Android Library?

我正在使用 IntelliJ IDEA 進行 Android 開發,當我嘗試編輯 Android 模擬器的運行配置時,它說有一個錯誤,看起來像這樣。

模擬器仍在運行,但它不會自動啟動活動,我只是想知道是什么導致了此錯誤以及可能的解決方案。 謝謝。

在遵循 Android Studio 建議將 build.gradle 中的“android”切換到“com.android.library”之后,我也遇到了這種情況。

所以對於我項目的 app 模塊,我只是恢復了這個:

apply plugin: 'com.android.library'

進入這個:

apply plugin: 'com.android.application'

轉到“項目結構”圖標(它列出了顯示新的保存項目圖標的位置)然后單擊模塊並選擇 Android 選項並取消選中庫模塊或

項目結構->模塊->安卓->取消勾選庫

好像“SpyMaze”是一個Android庫項目,所以你不能運行一個庫項目, 看看這個

您收到錯誤是因為您試圖將模塊庫作為應用程序運行。

如果你想作為應用程序運行,你需要在 SpyMaze 模塊 build.gradle 中添加以下內容:

apply plugin: 'com.android.application'

如果您使用 SpyMaze 模塊作為庫,請保留

apply plugin: 'com.android.library'

並在編輯配置中選擇主應用程序。 所以你應該看到 Run 'app' 而不是 Run 'SpyMaze'

此外,如果您添加了新模塊/庫,請不要忘記在按下Run之前改回正確的項目。

在此處輸入圖片說明

對於InstantApp - 檢查您是否運行app ,而不僅僅是您的features之一。 在 Android Studio 欄上選擇要運行的app

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM