Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java.lang.NoClassDefFoundError:未能解析:Landroidx/appcompat/app/AppCompatActivity_Android_Kotlin_Androidx - Fatal编程技术网

java.lang.NoClassDefFoundError:未能解析:Landroidx/appcompat/app/AppCompatActivity

java.lang.NoClassDefFoundError:未能解析:Landroidx/appcompat/app/AppCompatActivity,android,kotlin,androidx,Android,Kotlin,Androidx,我正在使用AndroidxKotlin开发android库。我使用的是运行在android com.android上的其他android项目。支持:appcompat-v7:28.0.0,独立的android lib项目正常运行,我包含AAR文件的其他项目也运行良好。 但当我要将AAR文件集成到其他项目中并调用AAR文件中存在的活动时,应用程序开始崩溃 这是我得到的错误信息 java.lang.NoClassDefFoundError: Failed resolution of: Landroi

我正在使用AndroidxKotlin开发android库。我使用的是运行在android com.android上的其他android项目。支持: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)

这是因为
aar
文件不包含我们在gradle文件中添加的外部依赖项

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

发布应用程序级生成和类导入发布应用程序级生成和类导入