Intereting Posts
Библиотека поддержки Android v7: ошибка получения родительского элемента Восстановить макет панели действий по умолчанию Слишком длинное изображение для загрузки? Android: удалите ВСЕ фрагменты из предыдущего стека Как воспроизводить звук с микрофона на динамик непосредственно на Android? Андроид эспрессо один раз перед запуском тестов Получение ошибки «Предоставленный API-ключ» с ошибкой при использовании API-интерфейсов Places Интегрируя org.apache.poi и пакет javax.xml.stream. * (Stax-api) в android – как установить аргумент -core-library в Android Studio? Как рассчитать расстояние, основанное на ускорении телефона Android: ограничение EditText на номера Намерение камеры не сохраняет фото Выполнение тайм-кода в Android Как указать версию JDK в студии Android? Android: ошибка подключения к игровым игрокам Google (java.lang.IllegalStateException: должен быть подключен GoogleApiClient.) Создание пользовательского уведомления, андроида

Неправильный номер сборки в файле config.xml

Моя проблема в том, что если я скомпилирую свой проект, он добавит 2 к номеру сборки.

Мой Ionic config.xml

<widget id="at.company.or.so" version="0.0.1" ios-CFBundleVersion="55" android-versionCode="72" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0"> 

Мой AndroidManifest.xml

 <manifest android:hardwareAccelerated="true" android:versionCode="72" android:versionName="0.0.1" package="at.tiddlr.app" xmlns:android="http://schemas.android.com/apk/res/android"> 

Если я создаю debug или release Версия должна быть 0.0.1 (72), но когда я устанавливаю приложение, это 0.0.1 (722)

Вывод файла aapt d badging apk.apk

 package: name='at.company.or.so' versionCode='722' versionName='0.0.1'platformBuild VersionName='5.1.1-1819727' sdkVersion:'14' targetSdkVersion:'22' 

Я думаю, что это проблема при компиляции, но я не знаю, где искать.

Solutions Collecting From Web of "Неправильный номер сборки в файле config.xml"

Не уверен, что у вас все еще есть проблема с этим, но я столкнулся с той же проблемой сборки с Android, где мой увеличился бы с 8. Мое решение на данный момент состоит в ….. драматической паузе …. прокомментируйте некоторые строки В файле build.gradle. Всякий раз, когда я обновляю CLI, мне нужно снова делать это …

Эта строка:

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

Изменить на:

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

Затем я также комментирую весь блок if / else около 13 строк, начиная с:

 if (Boolean.valueOf(cdvBuildMultipleApks)) { 

Теперь мне нужно вручную обновить номер сборки для андроида до того, как я развернусь в хранилище в файле конфигурации, но моя проблема с приращением остановилась. Надеюсь, это поможет кому-то, если вы уже прошли эту проблему. Я включил ссылку на этот вопрос на вопрос о выпуске Apache. Если связь когда-либо умирает, проверьте CB-8976 на веб-сайте Apache. Я также отмечу, что у меня не было никаких проблем с комментариями об этом … но я не могу гарантировать, так как вы не должны беспорядочно связываться с этим файлом, поскольку они указывают // GENERATED FILE! НЕ ИЗМЕНЯТЬ!)

Код ошибки / версии Apache