我正在尝试按照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首次运行时,出现了错误。
答案 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.properties和support/ui/studio_versions.properties。 studiow
使用这些文件来确定要使用的Android Studio版本。
+并且请勿直接在Android Studio中使用git pull
。在根目录中使用repo sync -j8 -c
进行同步。我这样做时遇到了一些问题。