构建应用程序时出现此错误 失败:构建失败,并出现异常。
无法解析配置':app:_internal_aapt2_binary'的所有文件。 org.gradle.api.GradleException:无法读取路径'C:\ Users \ Abdullah.gradle \ caches \ transforms-2 \ files-2.1 \ 322973851a21411e089a9e85629c04f5 \ aapt2-3.4.0-5326820-windows'。
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.4.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
String osName = System.getProperty("os.name").toLowerCase();
if (osName.contains("windows")) {
buildDir = "C:/tmp/${rootProject.name}/${project.name}"
}
repositories {
google()
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}```
答案 0 :(得分:0)
看起来您正在使用 jCenter() 存储库。 根据google官方文档,您需要手动更改项目依赖项的位置。
步骤:
build.gradle
(文件项目)中的 jCenter() 并添加 mavenCentral()
构建脚本
repositories {
google()
mavenCentral() // New line
jcenter() //remove that line
}
你应该在allprojects
repositories {
google()
mavenCentral() // New line
jcenter() //remove that line
// NOTE: Keep any other entries you may have had here
}
同步项目
答案 1 :(得分:0)
apply from: "../../node_modules/react-native-vector-icons/fonts.gradle"
确保将其放在 android/app/build.gradle
的最底部,只需对 react native
0.60+
版本执行此操作