Jetpack撰写:无法设置未知属性“ useIR”

时间:2019-05-10 01:38:55

标签: android gradle build.gradle androidx android-jetpack-compose

我正在尝试按照README.md file中提供的说明使用Android Studio 3.5 Beta 1编译AndroidX的Jetpack Compose,并且从Gradle中收到以下错误消息:

  

错误:无法为任务设置未知属性“ useIR”   类型的':ui-android-view:compileDebugKotlin'   org.jetbrains.kotlin.gradle.tasks.KotlinCompile。

要获取代码,我遵循了Checking Out the Code部分中所述的说明。然后,我在macOS Mojave 10.4中的Android Studio 3.5 Beta 1上导入了该项目,并且在Gradle首次运行时,出现了错误。

3 个答案:

答案 0 :(得分:2)

截至2019年5月,Jetpack Compose仍处于预测试阶段,并使用Kotlin和AndroidStudio的实验版本。听起来好像您下载了AS 3.5 Beta的副本,但是需要使用捆绑了支持jetpack compose的studiow的版本来运行它,如此处所述:https://android.googlesource.com/platform/frameworks/support/#using-android-studio

答案 1 :(得分:1)

在Google I / O中,Romain Guy表示JetpackCompose处于开发阶段。甚至没有alpha。我也因为下载错误而遇到了这个问题。我想你也是。我逐步向开发计算机写了一篇文章“如何安装JetpackCompose”。 Article Link

答案 2 :(得分:1)

./studiow内而不是frameworks/support/ui内运行frameworks/support

每个子项目使用不同版本的Android Studio。

请参见support/buildSrc/studio_versions.propertiessupport/ui/studio_versions.propertiesstudiow使用这些文件来确定要使用的Android Studio版本。

+并且请勿直接在Android Studio中使用git pull。在根目录中使用repo sync -j8 -c进行同步。我这样做时遇到了一些问题。