konfiguriere ich die minSdkVersion und targetSdkVersion im config.xml
wie folgt:Cordova: duplicate <uses-sdk> in AndroidManifest.xml
<preference name="android-minSdkVersion" value="19" />
<preference name="android-maxSdkVersion" value="22" />
Aber wenn ich bauen meine app mit cordova, gibt es ein zwei-Tags in der AndroidManifest.xml
Datei.
<uses-sdk android:minSdkVersion="19" android:targetSdkVersion="22" />
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="21" />
Woher kommt die Version 21?
Jede Hilfe dankbar, danke Angela
Sie in build-extra.gradle-Datei? weil alle anderen Dateien beim Erstellen der App generiert werden. Ich habe das folgende zu build-extra.gradle hinzugefügt. DefaultConfig { minSdkVersion 19 maxSdkVersion 22 targetSdkVersion 22 } bekam noch zwei Einträge in AndroidManifest.xml – puzste
Ich fand heraus, dass, sobald ich ein Plugin in 'config.xml' definieren. Das Tag tritt zweimal in 'AndroidManifest.xml' auf. –
puzste
Endlich fand ich das Problem. Wir haben auch ein selbst implementiertes Plugin, das eine SDK-Definition in plugin.xml hat. Sobald ich es entfernt habe, gab es nur 1 uses-sdk Definition in AndroidManifest.xml – puzste