Большая проблема Android Studio 3.3 Canary 11 (gradle 3.3.0 alpha 11) с Kotlin 1.3.0-rc-57 и ограничением 2.0 - PullRequest
0 голосов
/ 24 сентября 2018

Когда я настраиваю Android Studio 3.3 Canary 11 (gradle 3.3.0 alpha 11) с Kotlin 1.3.0-rc-57 и constraintlayout 2.0

У меня есть некоторые проблемы, подобные этой, и AS не может работатьс некоторыми проектами, например https://github.com/googlesamples/android-sunflower/

Проблема: AS не может понять код 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)

выпуск

Ответы [ 2 ]

0 голосов
/ 29 сентября 2018

Я только что столкнулся с этим при переходе на AndroidX.Просмотрите ALL ваших зависимостей и убедитесь, что номера версий верны.У меня было несколько, что на поддержке lib был более высокий номер версии, чем последний AndroidX.Это привело к тому, что среда IDE фактически сама себя испортила.

Все версии можно проверить по адресу: 1. Библиотечный материал - https://mvnrepository.com/artifact/com.google.android.material/material 2. AndroidX - https://mvnrepository.com/artifact/androidx

0 голосов
/ 29 сентября 2018

та же проблема с:

  • Версия AS: 3.3 canary12,
  • версия kotlin: 1.2.61,
  • версия ограничения ограничения: 2.0.0-alpha2

ограничение пониженияВыделение до 1.1.3

это работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...