java.lang.NoClassDefFoundError: Не удалось разрешить: Landroidx/appcompat/app/AppCompatActivity

Я разрабатываю Android lib, используя androidx kotlin. который я использую другой проект Android, который работает на Android com.android.support:appcompat-v7:28.0.0, автономный проект android lib работает нормально, и другой проект, который я включаю в файл AAR, также работает нормально. но когда я собираюсь интегрировать файл AAR в другой проект и вызывать активность, которая присутствует в файле AAR, приложение начинает падать

это сообщение об ошибке, которое я получаю

java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/appcompat/app/AppCompatActivity;
        at java.lang.Class.newInstance(Native Method)
        at android.app.AppComponentFactory.instantiateActivity(AppComponentFactory.java:69)
        at android.support.v4.app.CoreComponentFactory.instantiateActivity(CoreComponentFactory.java:43)
        at android.app.Instrumentation.newActivity(Instrumentation.java:1232)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2955)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3172)
        at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
        at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1906)
        at android.os.Handler.dispatchMessage(Handler.java:106)
        at android.os.Looper.loop(Looper.java:193)
        at android.app.ActivityThread.main(ActivityThread.java:6863)
        at java.lang.reflect.Method.invoke(Native Method)

person dev_swat    schedule 15.07.2019    source источник
comment
опубликуйте сборку на уровне приложения и импорт классов   -  person Faiizii Awan    schedule 15.07.2019


Ответы (1)


Это происходит потому, что файл aar не содержит внешних зависимостей, которые мы добавляем в файл gradle.

person Birju Vachhani    schedule 15.07.2019