Не удается собрать Android - не удалось найти com.android.tools:common:25.5.0-alpha-preview-02 - PullRequest
0 голосов
/ 09 декабря 2018

Я использую ionic 4 и пытаюсь запустить на устройстве Android после добавления FCM (https://beta.ionicframework.com/docs/native/fcm) в приложение для поддержки push-уведомлений. Однако я не могу получить успешную сборку, как только я добавилродной плагин FCM к приложению. Он выдал следующую ошибку.

Не удалось найти com.android.tools:common:25.5.0-alpha-preview-02. Поиск производился в следующих местах: https://jcenter.bintray.com/com/android/tools/common/25.5.0-alpha-preview-02/common-25.5.0-alpha-preview-02.pom https://jcenter.bintray.com/com/android/tools/common/25.5.0-alpha-preview-02/common-25.5.0-alpha-preview-02.jar https://repo.maven.apache.org/maven2/com/android/tools/common/25.5.0-alpha-preview-02/common-25.5.0-alpha-preview-02.pom https://repo.maven.apache.org/maven2/com/android/tools/common/25.5.0-alpha-preview-02/common-25.5.0-alpha-preview-02.jar Требуется: не указано: не указано: не указано> com.android.tools.build:gradle:2.5.0-alpha-preview-02> com.android.tools.build:gradle-core:2.5.0-alpha-preview-02> com.android.tools.build:builder:2.5.0-alpha-preview-02 не указано: не указано: не указано> com.android.tools.build:gradle:2.5.0-alpha-preview-02> com.android.tools.build:gradle-core:2.5.0-alpha-preview-02> com.android.tools.build: builder: 2.5.0-alpha-preview-02> com.android.tools.build:manifest-merger:25.5.0-alpha-preview-02 не указано: не указано: не указано> com.android.tools.build: gradle: 2.5.0-alpha-preview-02> com.android.tools.build:gradle-core:2.5.0-alpha-preview-02> com.android.tools.build:builder:2.5.0-alpha-preview-02> com.android.tools.ddms: ddmlib: 25.5.0-alpha-preview-02 не указано: не указано: не указано> com.android.tools.build:gradle:2.5.0-alpha-preview-02> com.android.tools.build:gradle-core:2.5.0-alpha-preview-02> com.android.tools.build:builder:2.5.0-alpha-preview-02> com.android.tools.analytics-библиотека: общая: 25.5.0-alpha-preview-02 не указано: не указано: не указано> com.android.tools.build:gradle:2.5.0-alpha-preview-02> com.android.tools.build:gradle-core: 2.5.0-alpha-preview-02> com.android.tools.build:builder:2.5.0-alpha-preview-02> com.android.tools.analytics-library: трекер: 25.5.0-alpha-превью-02 не указано: не указано: не указано> com.android.tools.build:gradle:2.5.0-alpha-preview-02> com.android.tools.build:gradle-core:2.5.0-alpha-preview-02> com.android.tools.build:builder:2.5.0-alpha-preview-02> com.android.tools:sdklib: 25.5.0-alpha-preview-02> com.android.tools.layoutlib: layoutlib-api: 25.5.0-alpha-preview-02 не указано: не указано: не указано> com.android.tools.build:gradle:2.5.0-alpha-preview-02> com.android.tools.build:gradle-core:2.5.0-alpha-preview-02> com.android.tools.build:builder:2.5.0-alpha-preview-02> com.android.tools:sdklib:25.5.0-alpha-preview-02> com.android.tools:dvlib:25.5.0-alpha-preview-02 не указано: не указано: не указано> com.android.tools.build:gradle: 2.5.0-alpha-preview-02> com.android.tools.build:gradle-core:2.5.0-alpha-preview-02> com.android.tools.build:builder:2.5.0-alpha-preview-02> com.android.tools:sdklib:25.5.0-alpha-preview-02> com.android.tools:repository:25.5.0-alpha-preview-02

У меня естьпоследние два дня искал ответ и пытался изменить параметры в build.gradle ( Невозможно запустить существующий проект Android com.android.tools:common:25.3.3), но безуспешно.Пожалуйста, помогите, если кто-нибудь здесь есть идеи, как решить эту проблему.Большое спасибо.

Ответы [ 2 ]

0 голосов
/ 10 декабря 2018

Наконец, я смог решить эту проблему с помощью решения Кристиана Родрига, используя свежую копию шаблона ionic4.Это было немного утомительно и хлопотно.Но, по крайней мере, сейчас это работает.В общем, я использую ionic start, чтобы получить новую копию шаблона, а затем сразу же добавил этот плагин, чтобы проверить, работает ли он.После того, как я подтверждаю, что он работает, я переместил всю бизнес-логику в новую копию.Что-то в моей старой копии.Я не знаю, какова точная причина.Надеюсь, это поможет, если вы попали в похожую ситуацию, как у меня.

Одна вещь, которую я заметил, эта ошибка возвращается, если я обновляю gradle в Android studio.Поэтому избегайте обновления, если оно покажет запрос.

0 голосов
/ 09 декабря 2018

Слава Богу, я нашел решение, перейдите к platforms/android/cordova-plugin-firebase/***.gradle ... затем измените

this.

buildscript {
    repositories {
        jcenter()
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:+'
        classpath 'com.google.gms:google-services:4.2.0'
    }
}

на

buildscript {
    repositories {
        maven { url "https://maven.google.com" }
        jcenter()
        mavenLocal()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:+'
        classpath 'com.google.gms:google-services:+'
    }
}

Надеюсьчто это тебе помогает, скажи мне, если это работает .....

...