简体   繁体   English

java.lang.NoClassDefFoundError:解析失败:Landroidx/appcompat/app/AppCompatActivity

[英]java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/appcompat/app/AppCompatActivity

I am developing android lib using androidx kotlin.我正在使用 androidx kotlin 开发 android lib。 which i am using other android project which is running on android com.android.support:appcompat-v7:28.0.0, stand alone android lib project runs normaly and other project which I am including AAR file is also working fine.我正在使用在 android com.android.support:appcompat-v7:28.0.0 上运行的其他 android 项目,独立的 android lib 项目正常运行,我包含 AAR 文件的其他项目也工作正常。 but when I am going to integrate AAR file into other project and calling activity which is present in AAR file then app start crashing但是当我要将 AAR 文件集成到其他项目并调用 AAR 文件中存在的活动时,应用程序开始崩溃

this error massage I am getting我得到的这个错误按摩

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)

发生这种情况是因为aar文件不包含我们在 gradle 文件中添加的外部依赖项。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 java.lang.NoClassDefFoundError:解析失败:Landroidx/appcompat/app/AppCompatActivity; - java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/appcompat/app/AppCompatActivity; java.lang.NoClassDefFoundError:解析失败:Landroidx / core / app / ActivityManagerCompat - java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/core/app/ActivityManagerCompat java.lang.NoClassDefFoundError:解析失败:Landroidx/core/view/MenuHost; - java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/core/view/MenuHost; java.lang.NoClassDefFoundError:无法解决以下问题:Landroidx / arch / core / util / Cancellable - java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/arch/core/util/Cancellable java.lang.NoClassDefFoundError:更新 Gradle Android 插件时失败的解析:Landroidx/work/R - java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/work/R when updating Gradle Android Plugin Android Espresso:java.lang.NoClassDefFoundError:解析失败:Landroidx/test/platform/io/FileTestStorage; - Android Espresso: java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/test/platform/io/FileTestStorage; Java.Lang.NoClassDefFoundError: '解析失败: Landroidx/arch/core/executor/ArchTaskExecutor;' - Java.Lang.NoClassDefFoundError: 'Failed resolution of: Landroidx/arch/core/executor/ArchTaskExecutor;' Xamarin.Android 绑定 Java.Lang.NoClassDefFoundError: '解析失败: Landroidx/viewbinding/ViewBinding;' - Xamarin.Android binding Java.Lang.NoClassDefFoundError: 'Failed resolution of: Landroidx/viewbinding/ViewBinding;' 将 androidx.room 打包到 aar 库中的项目导致 java.lang.NoClassDefFoundError:解析失败:Landroidx/room/RoomDatabase - Project with androidx.room packed into aar library causes java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/room/RoomDatabase java.lang.NoClassDefFoundError:无法解决以下问题:Landroid / support / v7 / appcompat / R $ styleable - java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v7/appcompat/R$styleable
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM