При обновлении старого проекта RN, запущенного в студии android с помощью AVD, я увеличил почти все значения из build.gradle
, но столкнулся с этим исключением: Execution failed for task ':app:processDebugManifest'
. Я не разработчик RN, поэтому надеюсь, что кто-то может обнаружить ошибку.
Я вытащил все зависимости внутри ext
Build.gradle:
buildscript {
repositories {
google()
jcenter()
maven {
url "$rootDir/../node_modules/react-native/android"
}
maven {
url 'https://maven.google.com'
}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.4'
classpath 'com.google.gms:google-services:3.1.2'
}
}
allprojects {
repositories {
mavenLocal()
google()
jcenter()
maven {
url "$rootDir/../node_modules/react-native/android"
}
}
}
ext {
compileSdkVersion = 28
targetSdkVersion = 28
buildToolsVersion = "28.0.3"
supportLibVersion = "28.0.0"
googlePlayServicesVersion = "17.0.0"
androidMapsUtilsVersion = "0.5+"
minSdkVersion = 21
}
task wrapper(type: Wrapper) {
gradleVersion = '4.4'
distributionUrl = distributionUrl.replace("bin", "all")
}
subprojects {
afterEvaluate {project ->
if (project.hasProperty("android")) {
android {
compileSdkVersion 27
buildToolsVersion '28.0.3'
}
}
}
}
Во вторичном build.gradle
внутри папки android
я изменил следующее с версии 11-12 на:
compile "com.google.android.gms:play-services-base:17.0.0"
compile "com.google.firebase:firebase-core:17.0.0"
implementation 'com.google.firebase:firebase-messaging:17.0.0'
И вот трассировка стека из попытки сборки:
1017 я пробовал несколько вещей, чтобы исправить это из этих сообщений (
аналогичная проблема # 1 ,
аналогичная проблема # 2 ,
аналогичная проблема # 3 ), но ни один из них не работал для меня.