Обновлять app, уже поднятый в play-store

У меня есть app, поднятый в play-store Google, который я обновлял несколько раз, без проблем. Пока Вы создавали обновление начиная с существующего кодекса с Затмением, каждый раз, когда Вы пробовали мое применение в моем мобильном телефоне, эта стирала предыдущую и устанавливала Вам новость. И когда Вы поднимали ее в play-store, Вы делали то же самое со всеми людьми, у что было установленная app. до сих пор все добро.

Проблема приходит сейчас:

Я недавно установил Адроид Студио, чтобы создавать обновление моего app, но этот раз я хочу повторно написать весь кодекс с нуля. И я понял, что каждый раз, когда я пробую применение пока я создаю ее, эта основывает правильно, но меня не увольняет та, кто установлена, что уже спустился с play-store. С чем Вы не заменяете предыдущее применение но Вы оставляете два установленных областей применения.

Как я могу делать, что мое применение, которое вновь создаю нуля с маленькими изменениями заменяет предыдущую?

12
задан 26.10.2016, 15:03
2 ответа

Если, это верно онлайновое с процессом обновления приложения Google Play.

Google-play определяет, что запрос - обновление, основанное на двух критериях:

1 - Имя пакета приложения.

2 - Твой код версии

Чтобы считаться обновлением, у твоего нового приложения должно быть точно то же имя, что и предыдущий пакет ("com.example.myapp"), и Ваш android:versionCode он должен быть больше, в Вашем файле AndroidManifest.xml. Конечно, APK должен быть подписанным ключом, лишенным Вашего счета, равно как любое приложение, напечатанное под Вашим счетом.

10
ответ дан 24.11.2019, 12:54
  • 1
    Большое спасибо из-за скорости в отвечании. Как кажется, у меня есть плохое место имя пакета aplicaci и # 243; n и id. Я попробовал изменять это, но не вижу c и # 243; mo делать это. У меня есть android studio 2.2 и предполагается, что с bot и # 243; n право на корне aplicaci и # 243; n он должен появляться open модулируйте settings. Чтобы мочь менять это. – Natlum 26.10.2016, 14:15
  • 2
    Quiz и # 225; s он помогает тебе и #233; sta ответ: stackoverflow.com/a/29092698/6124910 – Patrick 26.10.2016, 14:20
  • 3
    Большое спасибо Патрик и в Error404, Joacer, Elenasys. Я продолжил шаги и оно функционировало правильно. Сейчас уже меня заменяет aplicaci и # 243; n из-за новости. Но у меня вышло сомнение и, - что, установив ее в моем м и # 243; подлый он дал мне ошибку Андроид Студио. Ошибка - следующая: Installation failed with message INSTALL_FAILED_UPDATE_INCOMPATIBLE. It is possible that this issue is решите by uninstalling an existing версию of the apk if it is present, and then re-installing. WARNING: Uninstalling will remove the application восходит! Do you want to uninstall the existing application? – Natlum 26.10.2016, 14:59
  • 4
    Если я даю ему в ok, он делает мне то, что я хочу, но мой вопрос - это, если перемещать это его, и # 225; n во всех пользователей, которые он обновляет ее или s и # 243; это в меня, потому что я обновляю ее с IDE – Natlum 26.10.2016, 15:00

Если ты создаешь новое приложение, и установив ее с PlayStore он не заменяет предыдущую.

Проблема состоит в том, что ты определил твое приложение с другим единственным идентификатором, кратко с другим именем различного пакета.

Обновление приложения должно быть создано тем же пакетом приложения и подписанная с тем же Keystore.

Пакет приложения в случае Андроид Студио может определяться также в файле build.gradle кроме AndroidManifest.xml, это важное знание, что конфигурация, определенная в build.gradle sobreescribe в ту AndroidManifest.xml.

Чтобы менять конфигурацию твоего имени пакета, ты не нуждаешься в том, чтобы войти в module settings, просто реализуй это в тебе AndroidManifest.xml или ты build.gradle, очевидно каталоги изменили бы имя, что ты должен реализовывать refactorizando, или меняясь вручную.

Пример конфигурация build.gradle :

android {
  ...
  defaultConfig {
     applicationId "com.mydomain.myapp"
    versionCode 2
    versionName "1.1"
     ...
  }

}

Пример конфигурация AndroidManifest.xml (Ты можешь использовать также файл .json):

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.mydomain.myapp"
    android:versionCode="2"
    android:versionName="1.1" >

versionCode он не влияет на, что установил другое различное приложение, только ты должен заботиться была целая стоимость последующая у каждой новой версии.


Неудачно не будет возможно устанавливать обновление приложения, так как пакет единственный и только может обновлять приложение, у которого есть тот же пакет, в самом деле url установки приложения определен пакетом, как пойдите:

https://play.google.com/store/apps/details? id=com.mydominio.myapplicacion

9
ответ дан 24.11.2019, 12:54
  • 1
    Очень хороший explicaci и # 243; n большое спасибо – Natlum 26.10.2016, 15:01
  • 2
    @Natlum относительно ошибки: INSTALL_FAILED_UPDATE_INCOMPATIBLE. actualic и # 180; +e мой ответ " Неудачно не podr и # 225; устанавливать actualizaci и # 243; n aplicaci и # 243; n, так как пакет и #250; nico и только смоги обновлять aplicaci и # 243; n, у которого был тот же самый paquete" – Jorgesys♦ 26.10.2016, 17:02
  • 3
    Хороший приятель и # 241; eros, чтобы выходить из сомнений, я экспортировал apk и это переслал в Google play, в разделе Альфы Тестинг. Первое, что я encontr и # 233; дело в том, что, если, или если, нужен помещать первоначальный key первый app, а Google Play не признает это actualizaci и # 243; n. Однажды созданная с правильным key, он позволил мне пересылать ее и появляется в состоянии в alpha. Сейчас s и # 243; я должен ждать это, к которому я подошел близко s и # 243; это в меня actualizaci и # 243; n. Я надеюсь, что мои проблемы подают их soluci и # 243; n для других пользователей как я. Уже идти и # 233; считая c и # 243; mo он закончил мою проблему. Приветствие и большое спасибо во все. – Natlum 26.10.2016, 19:40
  • 4
    aplicaci и # 243; n с тем же самым пойдите, должно быть, будь подписанной с тем же Keystore " producci и # 243; n" (Пожалуйста, не теряй это!), если ты смог пересылать ее как новость aplicaci и # 243; n он, потому что у него есть то же имя пакета. Привет и удача @Natlum – Jorgesys♦ 26.10.2016, 19:54
  • 5
    Совершенный, совсем я вышел и # 243; совершенный. Сегодня я descarg и # 243; aplicaci и # 243; n, который я поместил в alpha внутри Google play и reemplaz и # 243; которая я hab и # 237; в установленный ранее без ning и # 250; n проблема. Я вновь благодарю все за эту большую помощь. – Natlum 27.10.2016, 14:32

Теги

Похожие вопросы