将0.51升级到0.64后,React本机Android构建失败
我已将react原生项目从0.51.0更新为最新版本。在按照文档中提到的那样清楚地更新了所有内容之后,当我尝试运行我的应用程序时,出现了以下错误。我已经清理了gradlew和.gradle/缓存多次 1-cd安卓&./gradlew clean&&cd..&&react本地运行的android 这是build.gradle文件将0.51升级到0.64后,React本机Android构建失败,android,react-native,android-studio,build.gradle,Android,React Native,Android Studio,Build.gradle,我已将react原生项目从0.51.0更新为最新版本。在按照文档中提到的那样清楚地更新了所有内容之后,当我尝试运行我的应用程序时,出现了以下错误。我已经清理了gradlew和.gradle/缓存多次 1-cd安卓&./gradlew clean&&cd..&&react本地运行的android 这是build.gradle文件 buildscript { ext { buildToolsVersion = "28.0.3" minSdkVersion =
buildscript {
ext {
buildToolsVersion = "28.0.3"
minSdkVersion = 20
compileSdkVersion = 28
targetSdkVersion = 28
supportLibVersion = "28.0.0"
}
repositories {
google()
jcenter()
}
dependencies {
classpath("com.android.tools.build:gradle:3.4.2")
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
mavenLocal()
maven {
// All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
url("$rootDir/../node_modules/react-native/android")
}
maven {
// Android JSC is installed from npm
url("$rootDir/../node_modules/jsc-android/dist")
}
google()
jcenter()
maven { url 'https://jitpack.io' }
}
}
subprojects {
afterEvaluate {project ->
if (project.hasProperty("android")) {
android {
compileSdkVersion 28
buildToolsVersion "28.0.3"
}
}
}
}
我希望能清楚地运行android应用程序,但它给出了以下错误。我也尝试过使缓存失效/重新启动。但这对我没有帮助
错误:任务“:app:processDebugResources”的执行失败。
Android资源链接失败/Users/username/.gradle/caches/transforms-2/files-2.1/7F6257C2B8E43DE1978544BFE890F9D/res/layout/dg_fragment_region_select.xml:11:AAPT:error:attribute layou_constraintBottom_tobottom_tobottomf(又名com.xxx.ppm:layout_constraintBottom__tobottomf)未找到。
/Users/username/.gradle/caches/transforms-2/files-2.1/7F6257C2B8E43DE197854BFE890F9D/res/layout/dg_fragment_region_select.xml:11:AAPT:error:attribute layou_constraints start_toStartOf(又名com.xxx.ppm:layout_constraints start_toStartOf)未找到。
/Users/username/.gradle/caches/transforms-2/files-2.1/7F6257C2B8E43DE197854BFE890F9D/res/layout/dg_fragment_region_select.xml:11:AAPT:error:attribute layou_constraintTop_topof(又名com.xxx.ppm:layout_constraintTop_topof)未找到。
/Users/username/.gradle/caches/transforms-2/files-2.1/7F6257C2B8E43DE197854BFE890F9D/res/layout/dg_fragment_region_select.xml:23:AAPT:error:attribute layou_constraintEnd_toEndOf(又名com.xxx.ppm:layout_constraintEnd_toEndOf)未找到。
/Users/username/.gradle/caches/transforms-2/files-2.1/7F6257C2B8E43DE197854BFE890F9D/res/layout/dg_fragment_region_select.xml:23:AAPT:error:attribute layou_constraints start_toEndOf(又名com.xxx.ppm:layout_constraints start_toEndOf)未找到。
/Users/username/.gradle/caches/transforms-2/files-2.1/7F6257C2B8E43DE197854BFE890F9D/res/layout/dg_fragment_region_select.xml:23:AAPT:error:attribute layou_constraintTop_topof(又名com.xxx.ppm:layout_constraintTop_topof)未找到。
/Users/username/.gradle/caches/transforms-2/files-2.1/7F6257C2B8E43DE197854BFE890F9D/res/layout/dg_fragment_region_select.xml:45:AAPT:error:attribute layou_constraintBottom_tobottomf(又名com.xxx.ppm:layout_constraintBottom__tobottomf)未找到。
/Users/username/.gradle/caches/transforms-2/files-2.1/7F6257C2B8E43DE197854BFE890F9D/res/layout/dg_fragment_region_select.xml:45:AAPT:error:attribute layou_constraintTop_toBottomOf(又名com.xxx.ppm:layout_constraintTop_toBottomOf)未找到。
错误:链接文件资源失败
我也面临同样的问题,通过将gradle版本降级到3.3.2解决了这个问题。希望这能帮到你不幸的是,这对我没有帮助@sandipsinghello@doganilker,你找到解决办法了吗?我也在讨论这个问题。