帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
15
帖子
0
勋章
109
Y币

[插件开发] 自定义模块打包报错

[复制链接]
发表于 2023-1-4 16:50:03
使用自定义模块打包apk报错,AndroidStudio报错日志如下:
2023-01-04 16:35:52.416 24901-24901/? E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.hanyanping.cbn, PID: 24901
    java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/appcompat/widget/ResourceManagerInternal;
        at androidx.appcompat.widget.AppCompatDrawableManager.preload(AppCompatDrawableManager.java:56)
        at androidx.appcompat.app.AppCompatDelegateImpl.<init>(AppCompatDelegateImpl.java:336)
        at androidx.appcompat.app.AppCompatDelegateImpl.<init>(AppCompatDelegateImpl.java:286)
        at androidx.appcompat.app.AppCompatDelegate.create(AppCompatDelegate.java:230)
        at androidx.appcompat.app.AppCompatActivity.getDelegate(AppCompatActivity.java:554)
        at androidx.appcompat.app.AppCompatActivity.attachBaseContext(AppCompatActivity.java:107)
        at android.app.Activity.attach(Activity.java:7844)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3453)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3676)
        at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83)
        at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:151)
        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:111)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2241)
        at android.os.Handler.dispatchMessage(Handler.java:107)
        at android.os.Looper.loop(Looper.java:227)
        at android.app.ActivityThread.main(ActivityThread.java:7824)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:984)
     Caused by: java.lang.ClassNotFoundException: androidx.appcompat.widget.ResourceManagerInternal
        at androidx.appcompat.widget.AppCompatDrawableManager.preload(AppCompatDrawableManager.java:56)
        at androidx.appcompat.app.AppCompatDelegateImpl.<init>(AppCompatDelegateImpl.java:336)
        at androidx.appcompat.app.AppCompatDelegateImpl.<init>(AppCompatDelegateImpl.java:286)
        at androidx.appcompat.app.AppCompatDelegate.create(AppCompatDelegate.java:230)
        at androidx.appcompat.app.AppCompatActivity.getDelegate(AppCompatActivity.java:554)
        at androidx.appcompat.app.AppCompatActivity.attachBaseContext(AppCompatActivity.java:107)
        at android.app.Activity.attach(Activity.java:7844)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3453)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3676)
        at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83)
        at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:151)
        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:111)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2241)
        at android.os.Handler.dispatchMessage(Handler.java:107)
        at android.os.Looper.loop(Looper.java:227)
        at android.app.ActivityThread.main(ActivityThread.java:7824)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:984)
2023-01-04 16:35:52.419 4153-4181/? E/hypnusd: set storage scaling failed(Not a typewriter)
2023-01-04 16:35:52.423 24901-24901/? E/app3c: sorry, we have catch a crash log in PAFM00|10
    java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/appcompat/widget/ResourceManagerInternal;
        at androidx.appcompat.widget.AppCompatDrawableManager.preload(AppCompatDrawableManager.java:56)
        at androidx.appcompat.app.AppCompatDelegateImpl.<init>(AppCompatDelegateImpl.java:336)
        at androidx.appcompat.app.AppCompatDelegateImpl.<init>(AppCompatDelegateImpl.java:286)
        at androidx.appcompat.app.AppCompatDelegate.create(AppCompatDelegate.java:230)
        at androidx.appcompat.app.AppCompatActivity.getDelegate(AppCompatActivity.java:554)
        at androidx.appcompat.app.AppCompatActivity.attachBaseContext(AppCompatActivity.java:107)
        at android.app.Activity.attach(Activity.java:7844)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3453)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3676)
        at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83)
        at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:151)
        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:111)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2241)
        at android.os.Handler.dispatchMessage(Handler.java:107)
        at android.os.Looper.loop(Looper.java:227)
        at android.app.ActivityThread.main(ActivityThread.java:7824)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:984)
     Caused by: java.lang.ClassNotFoundException: androidx.appcompat.widget.ResourceManagerInternal
        at androidx.appcompat.widget.AppCompatDrawableManager.preload(AppCompatDrawableManager.java:56)
        at androidx.appcompat.app.AppCompatDelegateImpl.<init>(AppCompatDelegateImpl.java:336)
        at androidx.appcompat.app.AppCompatDelegateImpl.<init>(AppCompatDelegateImpl.java:286)
        at androidx.appcompat.app.AppCompatDelegate.create(AppCompatDelegate.java:230)
        at androidx.appcompat.app.AppCompatActivity.getDelegate(AppCompatActivity.java:554)
        at androidx.appcompat.app.AppCompatActivity.attachBaseContext(AppCompatActivity.java:107)
        at android.app.Activity.attach(Activity.java:7844)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3453)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3676)
        at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83)
        at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:151)
        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:111)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2241)
        at android.os.Handler.dispatchMessage(Handler.java:107)
        at android.os.Looper.loop(Looper.java:227)
        at android.app.ActivityThread.main(ActivityThread.java:7824)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:984)

130
帖子
7
勋章
5万+
Y币
缺少依赖包 你的项目是androidx 的吗?
用了androidx的功能 你在AndroidManifest.xml有加上 么
<meta-data
        android:name="android.useAndroidX"
        android:value="true" />
15
帖子
0
勋章
109
Y币
勇可可 · 2023-1-4 16:55用了androidx的功能 你在AndroidManifest.xml有加上 么

添加了<meta-data android:name="android.useAndroidX" android:value="true" />
15
帖子
0
勋章
109
Y币
Arly【520707liu】 · 2023-1-4 16:51缺少依赖包 你的项目是androidx 的吗?

能看出缺少哪些依赖包吗,应该都放进去了
130
帖子
7
勋章
5万+
Y币
BIP169148 · 2023-1-4 17:05能看出缺少哪些依赖包吗,应该都放进去了

android.useAndroidX=true
android.enableJetifier=true

这个设置了吗?
15
帖子
0
勋章
109
Y币
Arly【520707liu】 · 2023-1-4 17:11android.useAndroidX=true
android.enableJetifier=true


android.enableJetifier=true,apicloud项目里的config文件里没有加这一行,我加上试一下。另外
AndroidManifest.xml这个文件里需要加这一行吗?
130
帖子
7
勋章
5万+
Y币
BIP169148 · 2023-1-4 17:15android.enableJetifier=true,apicloud项目里的config文件里没有加这一行,我加上试一下。另外
AndroidManifest.xml这个文件里需要加这一行吗?

android.useAndroidX=true 这写是原生as 里面添加的
15
帖子
0
勋章
109
Y币
Arly【520707liu】 · 2023-1-4 17:16android.useAndroidX=true 这写是原生as 里面添加的

android.useAndroidX=true 这个加了
130
帖子
7
勋章
5万+
Y币
BIP169148 · 2023-1-4 17:19android.useAndroidX=true 这个加了

然后原生一直都运行不了?
12下一页
您需要登录后才可以回帖 登录

本版积分规则