代码之家  ›  专栏  ›  技术社区  ›  TeeTracker

大问题Android Studio 3.3 Canary 11(gradle 3.3.0 alpha 11),Kotlin 1.3.0-rc-57和constraintlayout 2.0

  •  3
  • TeeTracker  · 技术社区  · 6 年前

    constraintlayout 2.0

    我有一些这样的问题,因为不能与一些项目,即工作 https://github.com/googlesamples/android-sunflower/

    问题:由于不能理解Kotlin代码,没有自动完成的代码,等等。。。。。

    不是所有的项目,也许只有 约束布局2.0

    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)
    

    issue

    2 回复  |  直到 6 年前
        1
  •  0
  •   Wankey Cheng    6 年前

    同样的问题:

    • 科特林版本:1.2.61,
    • 约束布局版本:2.0.0-alpha2

    将constraintLayout降级至1.1.3

    这是工作

        2
  •  0
  •   TheHebrewHammer    6 年前

    并确保版本号是正确的。我在支持库中有一些版本号比最新的AndroidX版本号高。这导致IDE基本上把自己搞砸了。

    1材料库- https://mvnrepository.com/artifact/com.google.android.material/material 2安卓利德- https://mvnrepository.com/artifact/androidx