2013-01-22 26 views
5

Używam IntelliJ IDEA dla Android Development, a kiedy próbuję edytować konfigurację uruchamiania dla emulatora Androida, jest napisane, że wystąpił błąd i wygląda to tak.Moduł nie może być biblioteką Androida?

Emulator nadal działa, ale nie uruchomi się automatycznie, a aktywność Zastanawiam się, co jest przyczyną tego błędu i jakie są możliwe rozwiązania. Dzięki.

Odpowiedz

1

Wydaje się jakby „SpyMaze” to projekt biblioteki Android, więc nie można uruchomić projekt biblioteki, „Projekt struktura” ikona check this out

+1

To łącze wskazuje stronę Eclipse. Czy chcesz wskazać stronę IntelliJ, na przykład [Wybór typu modułu, którego potrzebujesz] (https://www.jetbrains.com/idea/webhelp/enabling-android-support.html)? –

1

GO (jest poznanie gdzie nowe, z wyjątkiem ikony projektu są pokazano), a następnie kliknij moduł i wybierz opcję Androida i odznacz Library moduł lub

PROJECT struktury na> module-> ANDROID-> Odznacz BIBLIOTEKA

2

Tha Zdarzyło mi się też po wykonaniu zaleceń Android Studio, by przełączyć "android" na "com.android.library w build.gradle.

Więc dla modułu aplikacji mojego projektu, po prostu powróciła to:

apply plugin: 'com.android.library' 

Do tego:

apply plugin: 'com.android.application' 
+0

Naprawiono też problem dla mnie. – Jens

1

Otrzymujesz błąd, ponieważ próbujesz uruchomić moduł biblioteki jako aplikacja .

Jeśli chcesz uruchomić jako aplikacji trzeba dodać poniżej SpyMaze modułu build.gradle:

apply plugin: 'com.android.application' 

Jeśli używasz modułu SpyMaze jak biblioteka zachować

apply plugin: 'com.android.library' 

aw edycji konfiguracje wybierz główną aplikację. Więc powinieneś zobaczyć Uruchom aplikację, a nie Uruchom 'SpyMaze'

1

Również, jeśli dodałeś nowy moduł/bibliotekę, nie zapomnij wrócić do właściwego projektu, zanim naciśniesz Run.

enter image description here

0

Dla InstantApp - sprawdź, czy uruchomić app, a nie jedną z twojej features wyłącznie. Wybierz opcję app na pasku Android Studio, aby uruchomić.

Powiązane problemy