Androidx 模块,android:attr/ttcIndex & android:attr/fontVariationSettings 未找到
Androidx modules, android:attr/ttcIndex & android:attr/fontVariationSettings not found
我正在将所有 support/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
这很奇怪,因为问题似乎来自 styling-ish 资源,但 room 只是一个数据库库。
有没有人有任何想法或解决方案来包含房间而不破坏一切?
===============================
我的会议:[=17=]
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
修改compileSdkVersion为'android-28'
将 targetSdkVersion 更改为 '28'
如果其他人由于最近在您之前工作正常的地方突然出现此错误而偶然发现此问题react native projects - 这是由于 Google Play 服务和 Firebase 中的最新突破性变化。特别是你会遇到依赖于 -
的包的问题
com.google.android.gms:play-services-gcm
先检查这个线程 -
https://github.com/facebook/react-native/issues/25293
解决方案大多是这样的-
https://github.com/facebook/react-native/issues/25293#issuecomment-503045776
我正在将所有 support/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
这很奇怪,因为问题似乎来自 styling-ish 资源,但 room 只是一个数据库库。
有没有人有任何想法或解决方案来包含房间而不破坏一切?
===============================
我的会议:[=17=]
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
修改compileSdkVersion为'android-28' 将 targetSdkVersion 更改为 '28'
如果其他人由于最近在您之前工作正常的地方突然出现此错误而偶然发现此问题react native projects - 这是由于 Google Play 服务和 Firebase 中的最新突破性变化。特别是你会遇到依赖于 -
的包的问题com.google.android.gms:play-services-gcm
先检查这个线程 -
https://github.com/facebook/react-native/issues/25293
解决方案大多是这样的-
https://github.com/facebook/react-native/issues/25293#issuecomment-503045776