当我将Android Studio3.3 Canary 11 (gradle 3.3.0 alpha 11)配置为Kotlin 1.3.0-rc-57和constraintlayout 2.0
时
我有一些类似的问题,并且不能与一些项目一起工作,即https://github.com/googlesamples/android-sunflower/
问题:由于无法理解Kotlin代码,没有代码的自动补全等.....
不是所有的项目,也许只有使用constraintlayout 2.0
的项目
AS中的错误:
com.google.common.util.concurrent.UncheckedExecutionException: java.io.IOException: File format error reading /Users/xxxxx/.gradle/caches/transforms-1/files-1.1/constraintlayout-2.0.0-alpha2.aar/66d32464c2b8004a7b95f523ebd1e95c/R.txt line 1743: 'int[] styleable GradientColor { 0x0101020b, 0x010101a2, 0x010101a3, 0x0101019e, 0x01010512, 0x01010513, 0x010101a4, 0x0101019d, 0x01010510, 0x01010511, 0x01010201, 0x010101a1 }'
at com.android.utils.concurrency.CacheUtils.getAndUnwrap(CacheUtils.kt:37)
at com.android.tools.idea.res.ProjectLightResourceClassService.getAarRClasses(ProjectLightResourceClassService.kt:172)
at com.android.tools.idea.res.ProjectLightResourceClassService.getAarRClasses$default(ProjectLightResourceClassService.kt:169)
at com.android.tools.idea.res.ProjectLightResourceClassService.getLightRClassesAccessibleFromModule(ProjectLightResourceClassService.kt:122)
发布于 2018-09-29 09:49:05
同样的问题:
将constraintLayout降级至1.1.3
这很管用
发布于 2018-09-30 04:49:36
我是在迁移到AndroidX时遇到这个问题的。检查所有依赖项的,并确保版本号正确。我在support lib上有一些比最新的AndroidX版本号更高的版本。这导致IDE基本上把自己搞得一团糟。
您可以查看所有版本: 1. Material libray - https://mvnrepository.com/artifact/com.google.android.material/material 2. AndroidX - https://mvnrepository.com/artifact/androidx
https://stackoverflow.com/questions/52477887
复制相似问题