我已经尝试过使缓存无效。清理构建和重建项目也已完成。但我仍然不断得到未解决的参考:Dispatchers、launch、withContext、delay。。。但CoroutineScope没有标记为未解析引用,即导入kotlinx。协同程序。*未标记为未知,项目正在编译(已运行数月,不是最近的项目)。
Android Studio:4.0.1
设置
建筑格拉德尔
buildscript {
ext {
// KOTLIN
kotlin_coroutines_version = '1.3.5'
kotlin_version = '1.3.71'
...
}
dependencies {
classpath 'com.android.tools.build:gradle:4.0.1'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
module\u构建。格拉德尔
apply plugin: 'com.android.library'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'
android {
compileSdkVersion 29
defaultConfig {
minSdkVersion 19
targetSdkVersion 29
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), '../proguard-rules.pro'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = "1.8"
}
testOptions {
unitTests.returnDefaultValues = true
unitTests {
all {
testLogging {
events 'passed', 'skipped', 'failed'
}
}
}
}
}
dependencies {
api fileTree(dir: 'libs', include: ['*.jar'])
api "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
api "org.jetbrains.kotlinx:kotlinx-coroutines-core:$kotlin_coroutines_version"
api "org.jetbrains.kotlinx:kotlinx-coroutines-android:$kotlin_coroutines_version"
}
编辑:我的代码示例,但请记住此错误出现在我项目中的所有文件中(几乎100个文件)。我的代码正在运行,因为我可以从一周后开始使用它。
init {
CoroutineScope(Dispatchers.Main).launch {
...
withContext(Dispatchers.IO) {
delay(1000 * 5)
}
}
}
我找到了两种方法来修复它(尽管仍然不知道为什么会发生此错误):
>
在我同事的笔记本电脑上,我们将kotlin\u coroutines\u版本从1.3.5升级到1.4.0:
api "org.jetbrains.kotlinx:kotlinx-coroutines-core:$kotlin_coroutines_version"
api "org.jetbrains.kotlinx:kotlinx-coroutines-android:$kotlin_coroutines_version"
我正试图在Android Studio项目中创建自己的注释处理器。 我已经在Android Studio中为此创建了另一个模块。 我能够编译这个项目。我不能只使用自动完成和其他东西。在这种情况下,IDE将所有引用视为未解析的引用错误 我如何解决这个问题? 什么是重要的 当我创建新的库模块“autoadapter进程”时,默认情况下,Android Studio在构建中使用此实现创建了它。此模块的渐
我正在Android Studio中尝试Kotlin和Kotlin Android扩展。我在Ubuntu 14.04上的Android Studio v1.5.1和OS X El Capitan上的Android Studio v1.5.1中都进行了尝试,得到了相同的结果。 下面是我正在做的事情: null 然后进入生成的content_main.xml文件,并为“hello World!”添加一
升级Android Studio后,一个没有问题的项目开始在编辑器中显示问题。我有很多错误。支持库(support-v4、support-v7)下的任何内容。 在上面的屏幕截图中,任何显示为红色的东西都不会解析并显示为错误。我也使用生命周期组件和房间数据库。他们似乎也有问题。看起来可以找到接口,但类不能。 例如,在我的一个使用的类中, 和Android系统。拱坚持不懈房间类型转换器正确解析,但 和
我遇到了一个错误 导入语句如下所示 Kotlin版本:1.1.51 提前致谢:)
我正在使用PyCharm,只是尝试一些简单的东西。当我尝试使用时,编辑器显示一个未解决的引用错误。 我不确定是什么问题。以前有人见过这个吗?