Jetpack Compose: не удалось установить неизвестное свойство 'useIR' - PullRequest
2 голосов
/ 10 мая 2019

Я пытаюсь скомпилировать AndroidX Jetpack Compose, следуя инструкциям, доступным в файле README.md в Android Studio 3.5 Beta 1, и я получаю следующую ошибку от Gradle:

ОШИБКА: не удалось установить неизвестное свойство 'useIR' для задачи ': ui-android-view: compileDebugKotlin' типа org.jetbrains.kotlin.gradle.tasks.KotlinCompile.

Чтобы получить код, я следовал инструкциям, описанным в разделе Проверка кода . Затем я импортировал проект на Android Studio 3.5 Beta 1 в macOS Mojave 10.4, и когда Gradle запускается впервые, я получаю сообщение об ошибке.

Ответы [ 3 ]

3 голосов
/ 10 мая 2019

По состоянию на май 2019 года Jetpack Compose все еще находится в пре-альфа-версии и использует экспериментальные версии Kotlin и AndroidStudio. Похоже, вы скачали копию AS 3.5 Beta, но вам нужно запустить ее с прилагаемой версией studiow, которая поддерживает создание Jetpack, как описано здесь: https://android.googlesource.com/platform/frameworks/support/#using-android-studio

1 голос
/ 15 июня 2019

Выполнить ./studiow внутри frameworks/support/ui, а не внутри frameworks/support

Они используют разные версии Android Studio для каждого подпроекта.

См. support / buildSrc / studio_versions.свойства и support / ui / studio_versions.properties .studiow использует эти файлы, чтобы решить, какую версию Android Studio использовать.

+ И не использовать git pull непосредственно из Android Studio.Используйте repo sync -j8 -c в корневом каталоге для синхронизации.У меня возникли некоторые проблемы, когда я это сделал.

1 голос
/ 11 мая 2019

В Google I / O Romain Guy сказал, что JetpackCompose находится в стадии разработки. Даже не альфа. Я тоже столкнулся с этой проблемой из-за неправильной загрузки. Думаю, вы тоже. Я написал статью «Как вы можете установить JetpackCompose» на ваш компьютер для разработки шаг за шагом. Ссылка на статью

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