Не удалось найти manifest-merger.jar (com.android.tools.build:manifest-merger:26.0.0) в ionic3?

У меня возникла ошибка выше после создания сборки в ionic3. Я пробовал много решений, но не работает, скажите мне, кто-нибудь, как исправить указанную выше ошибку? ниже я должен включить // файл свойств проекта. Я пробовал решение ниже, но у меня не сработало:

  1. Android: сообщение об ошибке «Слияние манифеста не удалось» после обновления до новой версии gradle
  2. https://forum.ionicframework.com/t/solved-ionic-run-android-com-android-support-conflicting-v26-alpha1-and-v25-3-1/91826/19

//Project-properties file
target=android-26
android.library.reference.1=CordovaLib
cordova.system.library.1=com.razorpay:checkout:1.4.6
cordova.system.library.2=com.android.support:support-v4:24.1.1+
cordova.system.library.3=com.google.firebase:firebase-core:+
cordova.system.library.4=com.google.firebase:firebase-messaging:+
cordova.gradle.include.1=cordova-plugin-fcm/app-FCMPlugin.gradle
cordova.system.library.5=com.android.support:support-v4:25.+
cordova.system.library.6=com.android.support:appcompat-v7:25.+
cordova.system.library.7=com.android.support:support-v4:24.1.1+
cordova.gradle.include.2=phonegap-plugin-barcodescanner/app-barcodescanner.gradle
cordova.system.library.8=com.squareup.okhttp3:okhttp:3+
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
14
0
10 967
4
Перейти к ответу Данный вопрос помечен как решенный

Ответы 4

Ответ принят как подходящий

Это решение сработало для меня

1- В папке CordovaLib и в файле build.gradle измените положение Maven вверх

Repositories {
   maven {
         url "https://maven.google.com"
   }
   jcenter()
}

2- В общем файле build.gradle проекта измените положение Maven и добавьте google ()

Repositories {
   maven {
         url "https://maven.google.com"
   }
   google()
   jcenter()
}

3- В файле build.gradle папки APP измените положение Maven и добавьте google ()

buildscript {
    repositories {
        maven {
            url "https://maven.google.com"
        }
        google()
        mavenCentral()
        jcenter()

    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0'
    }
}

// Allow plugins to declare Maven dependencies via build-extras.gradle.
allprojects {
    repositories {
        google()
        mavenCentral();
        jcenter()
    }
}

4 - Наконец, запустите «Make Project», который находится в верхнем углу Android Studio. View the image here

У меня была такая же проблема со сборкой проекта cordova - для меня было достаточно установки репозитория maven в качестве первой записи в файле \ platform \ android \ build.gradle.

Chilledflame 04.01.2019 17:39

Это сработало, спасибо, теперь ты мой официальный герой ionic / cordova

MikNiller 07.01.2019 21:15

Решенная проблема в моем проекте libgdx также с использованием этого подхода.

Jimmy 20.05.2019 17:12

Спасибо! Вы спасли день!

tanner burton 17.06.2019 19:36

@Danielly Queiroz, извини, но где находится «В файле build.gradle приложения»? я могу найти только 2 файла build-gradle: один внутри папки «CordovaLib» и один внутри папки «android» (мы используем ionic 1)

Simone Campagna 01.07.2019 12:14

@SimoneCampagna Извините, но мой подход был протестирован с использованием ionic 3

Danielly Queiroz 01.08.2019 22:12

@DaniellyQueiroz не имеет значения :) Ваше решение IMHO в порядке, но половина решения в нашем сценарии сборки: но я повторяю, правильно! Огромное спасибо :)

Simone Campagna 02.08.2019 15:18

Это сработало для меня в проекте Apache / Cordova. Были небольшие различия, но я видел, что делать.

user1036944 30.10.2019 00:39

Это тоже сработало для меня, но вы должны объяснить, как вы к этому пришли? Я сравнил файлы, которые вы указали в двух разных проектах, и в одном было то же самое, что вы написали, а другой нужно было исправить. Почему это случилось ? почему они разные? Однако спасибо за ваш ответ.

Lu Blue 12.06.2020 15:51

Спасибо! Была такая же проблема со сборкой проекта cordova - установка репозитория maven в качестве первой записи в файлах \ platform \ android \ build.gradle и \ platform \ build.gradle.

для меня это было: platform / android / build.gradle; платформы / android / app / build.gradle; платформы / android / CordovaLib / build.gradle

Shmarkus 18.02.2019 14:42

Я сделал следующее:

ionic cordova platform remove android ionic cordova platform add android ionic build android

И это сработало!

Я заменил com.android.tools.build:gradle:3.2.1 в файле сборки верхнего уровня на версию самой студии Android, и это сработало.

Вы можете найти текущую студийную версию в Help - About.

Другие вопросы по теме