Androidx模块,android:attr/ttcIndex&找不到android:attr/fontVariationSettings [英] Androidx modules, android:attr/ttcIndex & android:attr/fontVariationSettings not found

查看:628
本文介绍了Androidx模块,android:attr/ttcIndex&找不到android:attr/fontVariationSettings的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在将所有支持/应用程序兼容库迁移到androidx. 经过所有更新后,由于此错误,我无法构建项目

I'm migrating all my support/appcompat libraries to androidx. After all updates I can't build my project because of this error

: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库¯\ _(ツ)_/¯

I tried to include one by one all my dependencies to identify which one is causing the issue. I was able to build only if I remove the Room library ¯\_(ツ)_/¯

https://developer.android.com/topic/libraries/建筑/添加组件#room

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

It's weird because issue seems to come from styling-ish resources, but room is just a database library.

有人在不破坏所有内容的情况下有任何想法或解决方案吗?

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

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

我的conf:

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

with: androidxRoomVersion = 2.0.0-alpha1

推荐答案

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

现在,compileSdkVersion 28也应该可以使用,这意味着您不再需要将其设置为android-P

Now compileSdkVersion 28 should also work meaning you no longer have to set it to android-P

这篇关于Androidx模块,android:attr/ttcIndex&找不到android:attr/fontVariationSettings的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆