Mam dziwny problem podczas próby zbudowania podstawowej aplikacji PhoneGap na OS X. Aplikacja jest skonfigurowana tylko z platformą Android. Podczas wpisywania "PhoneGap build" pojawia się następujący błąd.Gdzie zmienić ustawienie minSdkVersion w aplikacji PhoneGap
:processDebugManifest
/Volumes/Data/Tests/my-app/platforms/android/AndroidManifest.xml:15:5 Error:
uses-sdk:minSdkVersion 7 cannot be smaller than version 10 declared in library /Volumes/Data/Tests/my-app/platforms/android/build/intermediates/exploded-aar/android/CordovaLib/unspecified/debug/AndroidManifest.xml
Suggestion: use tools:overrideLibrary="org.apache.cordova" to force usage
Kiedy następnie edytować wskazany plik i ustawić linię
<uses-sdk android:minSdkVersion=“10” android:targetSdkVersion="22" />
i zbudować ponownie, błąd nie zmienia się. Czy to ustawienie istnieje gdzie indziej? Czy coś tu się dzieje?
Po Cordova zbudować polecenia Android, android-minSdkVersion parametr jest nadal nadpisane mimo że jest zdefiniowana w config.xml. Każdy pomysł, dlaczego? – shamaleyte
mam to w moim pliku config.xml i nadal otrzymuję błąd 9 nie może być mniejszy niż 10 – DanceSC
Potwierdzam, co mówi shamaleyte. Pomimo umieszczenia minSdkVersion na 10 w każdym pliku xml w unverse, parametr jest ustawiony na 14 podczas procesu kompilacji. Podejrzewam, że może to być spowodowane tą zmianą: https://issues.apache.org/jira/browse/CB-9428 –