由于外部库中使用的第三方依赖项不兼容,因此无法将外部库集成到我的“ AndroidX”项目中

时间:2020-07-15 18:56:21

标签: android android-studio kotlin androidx incompatibility

我正在将.aar文件用于Aadhar屏蔽到我的AndroidX项目中。当我尝试通过我的项目启动库的MainActivity时出现以下异常-> 'java.lang.RuntimeException:无法启动活动ComponentInfo {com.servo.icici.oapnxt.assisted / com.xbiz.aadhaar_masking.MainActivity}:java.lang.ClassNotFoundException:android.support.v4.content.ContextCompat'

我正在使用的.aar文件使用'com.journeyapps.barcodescanner'依赖项,其中有一个名为CaptureManger的类。由于两个下面的导入,我遇到了错误-> 导入android.support.v4.app.ActivityCompat; 导入android.support.v4.content.ContextCompat;

在这里,我感到这是因为我的项目已迁移到“ AndroidX”,但是第三方库使用的我的.aar文件具有旧的支持库。我尝试了所有方法,例如更新android studio,更新gradle文件和所有其他可能的更新。但是,无法解决此问题。我的项目已经完全迁移到AndroidX,并且在gradle.properties文件中设置了以下属性- android.enableJetifier = true android.useAndroidX = true

因此,我应该怎么做才能消除此问题。This is an exception I am getting while launching activity from .aar file

This is the class of third party liabrary where I am getting actual error

0 个答案:

没有答案