2015-05-04 23 views
16

Mam problemy z konfiguracją mojego phonegapa i budowaniem mojej pierwszej aplikacji.Kompilacja Cordova: Zainstaluj Android: "android-22". Nie chcę androida-22. Chcę android-19 - co mam zrobić?

Stworzyłem projekt hello1. Dodałem android projekt

Platform android already added

Teraz gdy uruchamiam kompilacji Cordova, pojawia się błąd -

Error: Please install Android target: "android-22"

nie mam android-22. Mam android-19. Chcę, aby mój projekt został zbudowany z Androidem-19. Jak mogę to zrobić?

Miałem android-22, który odinstalowałem (dla naprawienia większego problemu). Nie rozumiem, który plik powinienem zmienić, aby to działało. Projekt project.properties przychodzi po tym kroku i automatycznie zawiera cel jako android-22.

Poprawne dodanie zmiennych env. C:\Users\user\android-sdks\platform-tools;C:\Users\user\android-sdks\tools

To nie pomaga. To tylko część większego problemu, który próbuję debugować. Proszę pomóż.

+1

Musisz zmienić pakiet SDK z 22 na 19. Z jakiego IDE korzystasz? Jeśli zaćmienie, sprawdź; http://stackoverflow.com/questions/3342739/how-to-change-target-build-on-android-project – shamaleyte

Odpowiedz

5

Używam Cordova 3.5.0 który domyślnie ma docelową SDK jako 19. Można zainstalować Cordova 3.5.0 używając

npm install -g [email protected] 

dla innych wersji Cordova jeśli chcesz ręcznie edytować musisz to zmienić w pliku AndroidManifest.xml znajdującym się w twoichaplikacjach/platfomrs/android.

<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="19" /> 
+0

Dzięki Kumar. Używałem Cordova 5.0.0 i właśnie zdałem sobie sprawę, że mam 22 jako domyślny cel. Zmienię to na polecenie, które wysłałeś. Pomaga. – Arvind

+0

@Arvind zaakceptuj poprawną odpowiedź po jej zweryfikowaniu :). – kumar

6

Zmień te dwa. I din't spróbować niższych wersjach ale ten pracował dla mnie w wyższych wersjach

target=android-22<br> 

ta powinna zostać zmieniona w dwóch plikach jak poniżej:

target=android-19<br> 

Położenie dwóch plików:

myApp/platforms/android/project.properties
myApp/platforms/android/CordovaLib/project.Właściwości

2

Kroki:

  • $/Users/nazwa użytkownika/Library/Android/sdk/tools/android
  • zainstalować Androida 5.1.1 (API 22)
  • platform $ Cordova dodać androida @ 4.4.2
  • $ Cordova build --release android

To działa na mnie.

4

Mój problem został rozwiązany po zainstalowaniu SDK Platformy Andriod 5.1.1 (API 22) z Andriod Manager.

0

Po prostu ponowne otwarcie wiersza poleceń naprawiono.

Powiązane problemy