Здание с кордовой для android создает неправильный код версии

Запуск команды cordova build --release android создает apk с кодом версии 70. в файле config.xml, для виджета я установил его как

 <widget id="com.example.myapp" android-versionCode="7" version="0.9.1" > 

Как мне получить cordova-cli для сборки apk с кодом версии 7?

Запуск aapt.exe l -a на сгенерированном apk показывает A: android:versionCode(0x0101021b)=(type 0x10)0x46 0x46 равен 70, если я jarsigner apk, а zipalign и upload, google также сообщает мне, что код версии 70 ,

Я нашел ответ на свою проблему в том, что под platforms/android/build.gradle , в строке 178,

 versionCode cdvVersionCode ?: Integer.parseInt("" + privateHelpers.extractIntFromManifest("versionCode") + "0") 

В конце это то, что + "0" таким образом, меняет код версии от 7 до 70. Извлечение + "0" в конце и изменение строки 178 на следующее решение этой проблемы.

 versionCode cdvVersionCode ?: Integer.parseInt("" + privateHelpers.extractIntFromManifest("versionCode")) 

Запуск aapt.exe l -a на сгенерированном apk теперь показывает A: android:versionCode(0x0101021b)=(type 0x10)0x7

У меня была такая же проблема, я использую Cordova 4.3.0. Мой код версии в AndroidManifest.xml был «1», а versionCode в .apk проходил как «12». Если вы посмотрите на кусок кода после строки, которую вы ссылаетесь, создание нескольких версий добавит «2» для arm7 и «4» для x86. Я вроде понимаю, почему это было сделано, но мне кажется, что лучше дать разработчикам определить версию, которую они хотят.

Intereting Posts
Запрос ajax от Aquery, похоже, не начинается с android Диалоговое окно выбора даты отображается при редактировании текста с двойным щелчком Как определить, работают ли мои живые обои в режиме предварительного просмотра / «Установить обои» или на рабочем столе Android, Как правильно использовать метод readTypedList в классе Parcelable? Диалоговое окно прогресса позиционирования Android или диалоговое окно Custom Progress Java.lang.NullPointerException GoogleMaps V2 Ошибка получения родительского элемента для элемента: ресурс не найден, который соответствует указанному имени @ style / Theme.Holo Не удается обновить Android Studio – скачать только Есть ли способ освободить камеру от различной активности после ее приобретения из другого вида деятельности? Android Studio – JAVA_HOME не указывает на действительную установку JVM Как установить значок любимой звезды в положение ON при нажатии и выключении при повторном нажатии на андроид JQuery Мобильные иконки белые, а не черные на Android Получить базу данных SQLite из приложения Android Как получить намерение остановить службу в android Как использовать OpenStreetMap в разработке собственных приложений для Android