2012-04-29 14 views
8

Korzystam z najnowszej i największej edycji społeczności IntelliJ. Moja aplikacja działa dobrze na emulatorze Androida. Jednak potrzebuję emulatora, aby lepiej pasował do ognia Kindle. Dokonałem zmian konfiguracji w Menedżerze AVD (w tym ustawienie urządzenia na API 10.)W systemie IntelliJ: ustawianie poziomu interfejsu API Androida:

Po przejściu do mojego projektu, aby skonfigurować projekt do kierowania na nowe urządzenie wirtualne, otrzymałem następujący komunikat: "Zbuduj cel AVD DEV3 nie jest zgodny z twoim celem kompilacji. "

Nie trzeba było dużo pracy, aby dowiedzieć się, że problem jest związany z moim wyborem API 10.

nie wiem gdzie mogę powiedzieć mój projekt do API 10. Patrzyłem i całego w ogóle nie widziałem żadnych odniesień do poziomu interfejsu API. Jakieś pomysły?

EDIT

dodałem

<uses-sdk android:minSdkVersion="10" /> 

do mojego pliku AndroidManifest.xml i był w stanie wybrać nowego urządzenia. Teraz zaczynam.

+0

W Twoim AndroidManifest.xml – Blundell

+0

Dlaczego mówisz ** najnowszy i najlepszy IntelliJ **, czy jest lepszy od zaćmienia? –

+7

To jest dla mnie. Eclipse jest jednak całkowicie kompetentnym IDE. –

Odpowiedz

3

Odpowiedź powyżej nie jest już prawdą w IntelliJ (używając Gradle)

Teraz <uses-sdk> jest ignorowany w AndroidManifest.xml, zostanie on automatycznie dodany do zbudowany plik manifestu. Aby zmienić wersję, przejdź do pliku "build.gradle" i spójrz na minSdkVersion.

+0

Ten link powraca do tej samej strony, więc może masz zamiar opublikować inny link. Używam IntelliJ, ale nie gradle, więc nadal szanuje moje ustawienie AndroidManifest.xml. – James

+0

Dzięki - ustalono dla obu liczb –

+0

jak ustawić cel sdk w intellij? na przykład, mam AVD z API_19, ale docelowy sdk to 24 –

Powiązane problemy