Androidx 模块,android :attr/ttcIndex & android:attr/fontVariationSettings not found

标签 android android-gradle-plugin android-support-library android-room androidx

我正在将所有支持/appcompat 库迁移到 androidx。 在所有更新之后,由于此错误,我无法构建我的项目

:app:processDebugManifest UP-TO-DATE
AGPBI: {"kind":"error","text":"error: resource android:attr/fontVariationSettings not found.","sources":[{"file":"/Users/xxx/.gradle/caches/transforms-1/files-1.1/appcompat-v7-27.1.1.aar/7cae290a69b05f5ffc25283e26a7eb4a/res/values/values.xml","position":{"startLine":250,"startColumn":4,"startOffset":27058,"endColumn":68,"endOffset":27122}}],"original":"","tool":"AAPT"}
AGPBI: {"kind":"error","text":"error: resource android:attr/ttcIndex not found.","sources":[{"file":"/Users/xxx/.gradle/caches/transforms-1/files-1.1/appcompat-v7-27.1.1.aar/7cae290a69b05f5ffc25283e26a7eb4a/res/values/values.xml","position":{"startLine":250,"startColumn":4,"startOffset":27058,"endColumn":68,"endOffset":27122}}],"original":"","tool":"AAPT"}
:app:processDebugResources

我尝试一一包含我的所有依赖项,以确定是哪一个导致了问题。只有删除 Room 库,我才能构建¯\_(ツ)_/¯

https://developer.android.com/topic/libraries/architecture/adding-components#room

这很奇怪,因为问题似乎来自样式资源,但房间只是一个数据库库。

有没有人有任何想法或解决方案可以在不破坏一切的情况下包含空间?

=================================

我的 session :

compileSdkVersion 27
buildToolsVersion 27.0.3

defaultConfig {
    minSdkVersion 16
    targetSdkVersion 27
}

dependencies {
    // ROOM
    implementation ('androidx.room:room-runtime:' + androidxRoomVersion)
    implementation ('androidx.room:room-rxjava2:' + androidxRoomVersion)
    implementation ('androidx.room:room-guava:' + androidxRoomVersion)
    kapt ('androidx.room:room-compiler:' + androidxRoomVersion)
}

使用:androidxRoomVersion = 2.0.0-alpha1

最佳答案

设置你的 compileSdkVersion 'android-P'targetSdkVersion 28

编辑:现在 compileSdkVersion 28 也应该可以工作,这意味着您不再需要将其设置为 android-P

关于Androidx 模块,android :attr/ttcIndex & android:attr/fontVariationSettings not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51291407/

相关文章:

java - LinearLayout.addView(TextView) 不起作用

android - 在 Android Studio 中传递字符串 "dynamically"作为类名

android - 无法在库模块中使用本地 .aar 文件

android - 重复的 v4 支持问题。尝试了所有选项。需要帮助

android - 找不到参数的方法compile() [com.google.gms :google-services:3. 1.1]

android - 如果我为 API24 编译并使用支持库 v7,我的应用程序是否可以在具有 API7 的设备上运行?

android - TextView autoSizeTextType 在 Compat 中不起作用

android - 从 viewholder 调用 laytout 方法中的 onClick

android - 所有图表值都不显示在图表引擎的折线图中

Android 支持库和 Firebase SDK 许可归属