android - android gradle 失败“AAPT:错误:资源颜色/com_facebook_button_background_color_focused_disabled”
问题描述
当我在 Android Studio 上运行构建时,在“.gradle/caches/transforms-2/files-2.1/”中的项目外链接失败。
我删除了 .gradle 和 .idea 文件夹,但它不起作用。我不知道这个问题的原因是什么。
android {
compileSdkVersion 29
buildToolsVersion '29.0.2'
defaultConfig {
applicationId "cloud.scalabl.httpspg_app_q0nz5d8azjwlxxrweewghhzuexr7rc.anicast"
minSdkVersion 16
targetSdkVersion 28
versionCode 240
versionName "6.0.16"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
multiDexEnabled true
vectorDrawables.useSupportLibrary = true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
lintOptions {
disable 'MissingTranslation'
}
}
}
dexOptions {
jumboMode true
javaMaxHeapSize "4g"
}
lintOptions {
checkReleaseBuilds false
abortOnError false
}
compileOptions {
sourceCompatibility java_version
targetCompatibility java_version
}
aaptOptions {
cruncherEnabled = false
}
dataBinding {
enabled = true
}
useLibrary 'org.apache.http.legacy'
}
repositories {
mavenCentral()
maven { url 'https://maven.google.com' }
maven { url 'https://maven.fabric.io/public' }
jcenter()
google()
}
configurations {
all*.exclude group: 'com.android.support', module: 'support-v13'
}
Caused by: com.android.builder.internal.aapt.v2.Aapt2Exception:
Android resource linking failed
/Users/sanggyuchoi/.gradle/caches/transforms-2/files-2.1/3cd774f3c79bd878a921290d3b55239d/res/drawable/com_facebook_button_login_background.xml:26: AAPT: error: resource color/com_facebook_button_background_color_focused_disabled (aka cloud.scalabl.httpspg_app_q0nz5d8azjwlxxrweewghhzuexr7rc.anicast:color/ com_facebook_button_background_color_focused_disabled) 未找到。
/Users/sanggyuchoi/.gradle/caches/transforms-2/files-2.1/3cd774f3c79bd878a921290d3b55239d/res/drawable/com_facebook_button_login_background.xml:38: AAPT: error: resource color/com_facebook_button_background_color_focused (aka cloud.scalabl.httpspg_app_q0nz5d8azjwlxxrweewghhzuexr7rc.anicast:color/com_facebook_button_background_color_focused) not found.
/Users/sanggyuchoi/.gradle/caches/transforms-2/files-2.1/3cd774f3c79bd878a921290d3b55239d/res/drawable/com_facebook_button_login_background.xml:39: AAPT: error: resource color/com_facebook_button_border_color_focused (aka cloud.scalabl.httpspg_app_q0nz5d8azjwlxxrweewghhzuexr7rc.anicast:color/com_facebook_button_border_color_focused) not found.
/Users/sanggyuchoi/.gradle/caches/transforms-2/files-2.1/2ba6d3a521b2b781fa16275489758cd4/res/drawable/com_facebook_button_send_background.xml:27: AAPT: error: resource color/com_facebook_button_background_color_focused_disabled (aka cloud.scalabl.httpspg_app_q0nz5d8azjwlxxrweewghhzuexr7rc.anicast:color/com_facebook_button_background_color_focused_disabled) not found.
/Users/sanggyuchoi/.gradle/caches/transforms-2/files-2.1/2ba6d3a521b2b781fa16275489758cd4/res/drawable/com_facebook_button_send_background.xml:40: AAPT: error: resource color/com_facebook_button_background_color_focused (aka cloud.scalabl.httpspg_app_q0nz5d8azjwlxxrweewghhzuexr7rc.anicast:color/com_facebook_button_background_color_focused) not found.
/Users/sanggyuchoi/.gradle/caches/transforms-2/files-2.1/2ba6d3a521b2b781fa16275489758cd4/res/drawable/com_facebook_button_send_background.xml:41: AAPT: error: resource color/com_facebook_button_border_color_focused (aka cloud.scalabl.httpspg_app_q0nz5d8azjwlxxrweewghhzuexr7rc.anicast:color/com_facebook_button_border_color_focused) not found.
解决方案
确保使用最新的 Facebook SDK 实现
'com.facebook.android:facebook-android-sdk:[5,6)'
推荐阅读
- sql-server - SQL Server:使用聚合运算符 COUNT() 打印左表中的所有行
- python - Python Tkinter - 当我不知道它的索引时从列表中删除一个项目
- robotframework - 传递 --form 数据作为 ROBOT 框架的一部分
- python - 如何使用新名称(用于)为每次迭代在数据框中添加一个新列?Python
- javascript - 在 Vue 中实现一个对其调用对象执行操作的方法(如 OOP)
- android - 旋转模拟器时屏幕被分割
- python - 通过使用 Python 折叠和创建新列来重塑数据框
- c# - ASP.NET SQLDataSource SelectParameters 设置不正确
- r - 如何对我的两个表进行复杂的多列绑定?
- sql-server - 运行备份时 SQL Server 错误 1117