帖子
帖子
用户
博客
课程
12
返回列表 发新帖
16
帖子
0
勋章
85
Y币
同问,现在兼容了嘛?
20
帖子
1
勋章
7583
Y币
已支持,具体开发方式可参考 模块开发指南_Android_Studio -> 模块兼容AndroidX 章节
216
帖子
5
勋章
5925
Y币
常山赵子云 发表于 2021-8-31 20:16
已支持,具体开发方式可参考 模块开发指南_Android_Studio -> 模块兼容AndroidX 章节 ...

这种你们引擎编译的时候会自动引入么?


api 'androidx.appcompat:appcompat:1.0.2'
20
帖子
1
勋章
7583
Y币
52yaoer 发表于 2021-9-7 18:48
这种你们引擎编译的时候会自动引入么?

在模块中配置相关mata-data,等同在grandle配置中打开了
android.useAndroidX=true
android.enableJetifier=true
216
帖子
5
勋章
5925
Y币
常山赵子云 发表于 2021-9-9 13:47
在模块中配置相关mata-data,等同在grandle配置中打开了
android.useAndroidX=true
android.enableJetifi ...

那就是需要的一些其他类还是需要自己下载下来放到插件包里面,比如这个异常。。
  1. 2021-09-09 17:56:54.269 400-561/? E/app3c: sorry, we have catch a crash log in BKK-AL10|8.1.0
  2.     io.reactivex.exceptions.UndeliverableException: The exception could not be delivered to the consumer because it has already canceled/disposed the flow or the exception has nowhere to go to begin with. Further reading: https://**.**/ReactiveX/RxJava/wiki/What's-different-in-2.0#error-handling | java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/arch/core/executor/ArchTaskExecutor;
  3.         at io.reactivex.plugins.RxJavaPlugins.onError(RxJavaPlugins.java:367)
  4.         at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:69)
  5.         at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:57)
  6.         at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  7.         at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
  8.         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
  9.         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
  10.         at java.lang.Thread.run(Thread.java:784)
  11.      Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/arch/core/executor/ArchTaskExecutor;
  12.         at androidx.room.RoomDatabase$Builder.build(RoomDatabase.java:897)
  13.         at com.apicloud.arcface.facedb.FaceDatabase.getInstance(FaceDatabase.java:25)
  14.         at com.apicloud.arcface.faceserver.FaceServer.lambda$initFaceList$0$FaceServer(FaceServer.java:131)
  15.         at com.apicloud.arcface.faceserver.-$Lambda$FaceServer$97ScL6J4rpfNLJsAqqtZv-HvqPI.subscribe(Unknown Source:8)
  16.         at io.reactivex.internal.operators.observable.ObservableCreate.subscribeActual(ObservableCreate.java:40)
  17.         at io.reactivex.Observable.subscribe(Observable.java:12246)
  18.         at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96)
  19.         at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:578)
  20.         at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:66)
  21.         at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:57)
  22.         at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  23.         at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
  24.         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
  25.         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
  26.         at java.lang.Thread.run(Thread.java:784)
  27.      Caused by: java.lang.ClassNotFoundException: Didn't find class "androidx.arch.core.executor.ArchTaskExecutor" on path: DexPathList[[zip file "/data/app/com.tencent.liteav.demo-i3zkb5BQw5bzSocwKPuc1g==/base.apk"],nativeLibraryDirectories=[/data/app/com.tencent.liteav.demo-i3zkb5BQw5bzSocwKPuc1g==/lib/arm64, /data/app/com.tencent.liteav.demo-i3zkb5BQw5bzSocwKPuc1g==/base.apk!/lib/arm64-v8a, /system/lib64, /vendor/lib64, /product/lib64]]
  28.         at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:125)
  29.         at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
  30.         at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
  31.         at androidx.room.RoomDatabase$Builder.build(RoomDatabase.java:897)
  32.         at com.apicloud.arcface.facedb.FaceDatabase.getInstance(FaceDatabase.java:25)
  33.         at com.apicloud.arcface.faceserver.FaceServer.lambda$initFaceList$0$FaceServer(FaceServer.java:131)
  34.         at com.apicloud.arcface.faceserver.-$Lambda$FaceServer$97ScL6J4rpfNLJsAqqtZv-HvqPI.subscribe(Unknown Source:8)
  35.         at io.reactivex.internal.operators.observable.ObservableCreate.subscribeActual(ObservableCreate.java:40)
  36.         at io.reactivex.Observable.subscribe(Observable.java:12246)
  37.         at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96)
  38.         at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:578)
  39.         at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:66)
  40.         at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:57)
  41.         at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  42.         at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
  43.         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
  44.         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
  45.         at java.lang.Thread.run(Thread.java:784)
复制代码


已经支持了吧
20
帖子
1
勋章
7583
Y币
52yaoer 发表于 2021-9-9 17:59
那就是需要的一些其他类还是需要自己下载下来放到插件包里面,比如这个异常。。

RxJava在androidx中是google有单独支持方案的。不过,模块本身作为非常独立的一个功能载体,应该跟其他任何框架型三方库解耦的,不应该再引入RxJava这么大的框架。
216
帖子
5
勋章
5925
Y币
常山赵子云 发表于 2021-9-11 19:16
RxJava在androidx中是google有单独支持方案的。不过,模块本身作为非常独立的一个功能载体,应该跟其他任 ...

12
您需要登录后才可以回帖 登录

本版积分规则