我在使用coroutine时遇到了这个问题,你能让我知道为什么我会出现这个错误吗
java.lang.ClassNotFoundException:在路径:DexPathList[[zip file“/data/app/com.coroutines.reverfit.kotlin-1/base.apk”],NativeLibraryDirectories=[/vendor/lib64,/system/lib64]]上找不到类“kotlinx.coroutines.experimental.deferred”
当我使用下面的依赖项时,
实现'com.jakewharton.reverfit:reverfit2-kotlin-coroutines-experiment-adapter:1.0.0'
实现“org.jetbrains.kotlinx:kotlinx-coroutines-core:1.0.1”实现“org.jetbrains.kotlinx:kotlinx-coroutines-android:1.0.1”
kotlin版本为:ext.kotlin_version='1.3.10'
我也面临着同样的问题,那就是杰克沃顿的图书馆问题。它在内部使用实验参考。
使用实现“com.jakewharton.reverfit:reverfit2-kotlin-coroutines-experiment-adapter:1.0.0”
java.lang.NoClassDefFoundError: Failed resolution of: Lkotlinx/coroutines/experimental/Deferred;
at com.jakewharton.retrofit2.adapter.kotlin.coroutines.experimental.CoroutineCallAdapterFactory.get
此库已弃用。下面是git库页面中的解决方案
此库已弃用。请迁移到改型2.6.0或更新版本及其内置的挂起支持
在您的构建中添加此依赖项。Gradle:(删除coroutine的实验性依赖项)
dependencies {
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.0.0'
implementation 'com.jakewharton.retrofit:retrofit2-kotlin-coroutines-adapter:0.9.2'
}
并添加CoroutineCallAdapterFactory()进行改进
addCallAdapterFactory(CoroutineCallAdapterFactory())
但是,如果我将依赖项添加到主HelloAR应用程序(按照自述文件中的说明),问题就解决了。 有人能解释一下是怎么回事,为什么我会出现错误,以及如何解决它而不需要添加依赖到主HelloAR应用程序吗?
我的班级照片列表: 我的班级照片:
问题内容: 我在Android 4.4及以下版本中遇到此问题。我已经集成了Google admob,当我运行该应用程序时,该应用程序崩溃,并显示ClassNotFoundException。 请在下面找到堆栈跟踪。 我尝试在Google上查找,但找不到此问题。要求社区对此提供帮助。 注意:请注意,我已经在Android Manifest中添加了移动广告元数据。 问题答案: 您收到此错误是因为您使用
问题内容: 我目前正在一个项目中,我必须使用纯本地ndk。当我尝试从Irrlicht引擎源运行helloworld示例时,它起作用了。然后,按照该示例的相同格式尝试在我的项目中使用它。但是我得到了: 在运行我的项目时。 这是我的main.cpp文件: n Android.mk: 我在AndroidManifest.xml中给了Activity名称: 我在这里做什么错?如有必要,我将发布完整代码。