Ioni c 4: вам нужно использовать другое имя пакета, потому что "io.ioni c .starter" уже существует в Google Play - PullRequest
0 голосов
/ 10 марта 2020

Я пытаюсь развернуть приложение ioni c в Google Play. Однако, когда я загружаю файл apk приложения, я получаю это сообщение об ошибке You need to use a different package name because "io.ionic.starter" already exists in Google Play. Согласно этой теме: Ошибка при загрузке apk, созданного на Ioni c, в Google PlayStore Мне нужно изменить свой config.xml файл, я вижу только файл конфигурации в пути app/res/xml/config.xml, который имеет

<?xml version='1.0' encoding='utf-8'?>
<widget version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
  <access origin="*" />

</widget>

Как мне решить эту проблему? обратите внимание, что у меня есть это в capacitor.config.json

{
  "appId": "io.ionic.stackie",
  "appName": "Stackie",
  "bundledWebRuntime": false,
  "npmClient": "npm",
  "webDir": "www",
  "cordova": {}
}

Ответы [ 3 ]

1 голос
/ 11 марта 2020

Если вы обновили appId в файле capacitor.config.json после добавления проекта android с помощью npx cap add android, appId не будет копировать / обновлять ваш android проект.

Взгляните на файл build.gradle в папке android -> app и дважды проверьте, что applicationId не равен "io.ionic.starter". build.gradle, вероятно, будет выглядеть примерно так:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "com.myexampleapp.unique"
        minSdkVersion 21
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }

 ...

Если вы обновите applicationId в файле build.gradle и пересоберите проект в Android Studio, я думаю, что вы подойдете к go .

Надеюсь, это поможет.

0 голосов
/ 12 марта 2020

Я исправил эту проблему, заменив все вхождения io.ionic.starter на io.ionic.stackie в каталоге /android. Возможно, это не лучший способ решить эту проблему, но это помогло мне.

0 голосов
/ 10 марта 2020

не этот конфигурационный файл. в проекте root папка находится еще один файл конфигурации. вам нужно изменить идентификатор. root folder

<widget id="io.ionic.starter">
...