Intereting Posts
Изображение, сохраненное на SD-карте, не отображается в приложении «Галерея Android» Промо-коды для покупок в приложении нарушают проверку удаленного сервера? Каков правильный способ реализации AsyncTask? Статический или нестатический вложенный класс? Использование контекста для запуска другой операции Показывать клавиатуру для edittext при запуске фрагмента Иногда Fragment не привязан к Activity (onCreateOptionsMenu) Android с несколькими приложениями электронной почты с использованием Intent Как сделать адрес электронной почты доступным? AssertionFailedError: <класс> не имеет открытого конструктора «Компоненты IntentReceiver не могут регистрироваться для получения намерений» при попытке определить уровень заряда батареи Что такое «обновления в ожидании» в Google Developer Console Фоновое изображение для wrap_content Android: Создайте spinner программно из массива Как удалить левую марку Android Toolbar? Централизация ProgressBar программно в Android

Неправильный номер сборки в файле 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