21

すべての 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

問題の原因となっている依存関係を特定するために、すべての依存関係を 1 つずつ含めようとしました。Room ライブラリを削除した場合のみビルドできました ¯\_(ツ)_/¯

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

問題はスタイリングっぽいリソースから来ているように見えるので奇妙ですが、部屋は単なるデータベースライブラリです.

すべてを壊さずに部屋を含めるためのアイデアや解決策はありますか?

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

私の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

4

3 に答える 3