Мы пытаемся загрузить APA Xamarin Android в Google Play и иметь некоторые странные поведения, которые я не уверен, как исправить.Странное поведение с версией продукта продукта Xamarin Android
Вчера мы вручную использовали APK для Google Play, так как это была наша первая версия, которую мы загружали. Когда мы загрузили его, казалось, чтобы получить номер версии, который не соответствовал андроиду манифеста значения 1. Выделенная красной область является загруженным APK
Мы нашли проблему со сборкой так обновлена кода, и мы установили номер продукта в значение 2 в файле манифеста Android. На этот раз мы использовали Xamarin Studio для загрузки APK vi в список архивов. Вы можете увидеть на следующем изображении, что номер продукта устанавливается на 2
Это привело к двум новым записям, обозначенным в консоли, но снова, странные номера версий. Они выделены в следующем изображении
Впоследствии мы попытались загрузить APK с версией продукта номером 2, но последовательно получить ошибку, что мы пытаемся загрузить APK с номером версии 1
Кто-нибудь понимает, что происходит и как это разрешить. Единственная мысль, у меня есть, чтобы обновить наш номер версии на 131074, но не уверен, что будет работать
UPDATE
Так не слышал назад от Xamarin или Google Play, так что я решил попытаться сделать новую сборку, но с номером версии 131074. Я не хочу использовать число настолько большое, но фигурное позволяет попробовать. Тем не менее, я не могу построить с ним, потому что есть предел 65535 на номер продукта.
Update 2:
В соответствии с просьбой, вот ссылка на AndroidManifest.xml. К сожалению, у меня нет оригинала с момента, когда VersionCode был установлен на 1 больше
https://drive.google.com/file/d/0B1JerioCGxaKWHUwREtoaTNNRHM/view?usp=sharing
Можете ли вы добавить свои соответствующие 'versionCode' и' versionName'? Или просто вставьте весь ваш окончательный 'AndroidManifest.xml' из вашей папки' obj \ Release \ android'. Из того, что я вижу здесь, кажется, что это пакеты «Beta», и похоже, что это может вызвать проблемы с переопределением «versionCode» = 1 бит. Это произошло после того, как вы дважды загрузили один и тот же 'versionCode'? 'versionCode' может доходить до 2100000000, поэтому вы должны иметь возможность как минимум * построить * приложение. Вы упомянули, что следили за двумя рабочими процессами. Первый из них вручную создает APK, второй - через архив или вы использовали публикацию GPS? –
@JonDouglas Я добавил ссылку на версию файла AndroidManifest.xml. Первоначально я попытался загрузить первый APK (код версии = 1) через Менеджер архива в Xamarin. Это не удалось, так как мне пришлось вручную загрузить его. Поэтому я схватил подписанный APK и загрузил его вручную. На данный момент я получил код версии 131073 – ikbenben
Итак, предполагая, что вы должны удалить все эти бета-загрузки, повторите попытку с минимумом, повторится ли это? Чтобы быть уверенным здесь, вы захватываете .apk, чтобы вручную загрузить в Google Play из Xamarin Studio или использовать функцию публикации? –