Сбой сборки Android Ionic Cordova по адресу: processDebugGoogleServices из-за «Не найден соответствующий клиент для имени пакета« io.ionic.starter »» - PullRequest
0 голосов
/ 21 января 2019

Я использую Ionic Framework для создания мобильного приложения.
Когда я собираюсь закончить приложение, сборка завершается неудачей.
Вывод выглядит следующим образом.

Parsing json file: /Users/plum/Documents/Projects/bci-project/app/platforms/android/google-services.json
:processDebugGoogleServices FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':processDebugGoogleServices'.
> No matching client found for package name 'io.ionic.starter'

И на google.services.json это выглядит следующим образом:

{
  "project_info": {
    "project_number": "123",
    "firebase_url": "https://cordova-plugin-firebase.firebaseio.com",
    "project_id": "cordova-plugin-firebase",
    "storage_bucket": "cordova-plugin-firebase.appspot.com"
  },
  "client": [
    {
      "client_info": {
        "mobilesdk_app_id": "1:123:android:123",
        "android_client_info": {
          "package_name": "com.github.cordova_plugin_firebase"
        }
      },
      "oauth_client": [
        {
          "client_id": "123.apps.googleusercontent.com",
          "client_type": 3
        }
      ],
      "api_key": [
        {
          "current_key": "123"
        }
      ],
      "services": {
        "analytics_service": {
          "status": 1
        },
        "appinvite_service": {
          "status": 1,
          "other_platform_oauth_client": []
        },
        "ads_service": {
          "status": 2
        }
      }
    }
  ],
  "configuration_version": "1"
}

Я пытался отредактировать google.services.json, чтобы изменить имя пакета, чтобы оно совпадало с config.xml, но когда я собираюсь снова, google.services.jsonвернулся к тому же, что и раньше.

1 Ответ

0 голосов
/ 22 января 2019

Попробуйте скопировать google-services.json в корневую папку вашего проекта с правильным именем пакета и затем собрать. Может быть, вам нужно будет удалить и добавить платформу Android снова

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...