修复未解决的参考:合成导入kotlinx.android.synthetic.main.activity_add_widget?

时间:2020-09-05 18:05:47

标签: android android-studio kotlin kotlin-android-extensions

我正在尝试在Ubuntu 18.04上构建https://github.com/zacharee/LockscreenWidgets;因此我从git获得了代码(并删除了settings.gradleapp/build.gradle中提到的引用),并尝试从命令行通过./gradlew assemble通过{@ 1}}构建它,但失败: / p>

e: /path/to/LockscreenWidgets_git/app/src/main/java/tk/zwander/lockscreenwidgets/activities/AddWidgetActivity.kt: (15, 24): Unresolved reference: synthetic
...

此操作失败:

import kotlinx.android.synthetic.main.activity_add_widget.*

然后我下载了Android Studio 4.0.1,并在其中安装了SDK 29(已安装到其自己的子目录中;通过Android Studio / File / Settings / Appearance and Behavior / System Settings / Android SDK进行了此操作),替换了android。按照说明将其放在罐子中,然后重试:

screenshot-android-studio

有趣的是,如果我开始输入同一行,则自动完成功能会发现所有内容,没问题:

enter image description here

有人知道吗,我必须在Android Studio中做什么,以便该项目找到kotlinx.android.synthetic(并希望构建时没有错误)?

0 个答案:

没有答案