-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Description
使用官方demo跑起来报错,但是能加载插件且能成功调用插件的类打印到activity上面,什么原因?
我的测试手机是红米note12 Android 15
大佬帮忙看下,万分感谢
Failed to read Aconfig values from /vendor/etc/aconfig_flags.pb
java.io.FileNotFoundException: /vendor/etc/aconfig_flags.pb: open failed: ENOENT (No such file or directory)
at libcore.io.IoBridge.open(IoBridge.java:574)
at java.io.FileInputStream.(FileInputStream.java:179)
at java.io.FileInputStream.(FileInputStream.java:133)
at com.android.internal.pm.pkg.component.AconfigFlags.(AconfigFlags.java:71)
at com.android.internal.pm.pkg.parsing.ParsingPackageUtils.(ParsingPackageUtils.java:296)
at com.android.internal.pm.parsing.PackageParser2.(PackageParser2.java:99)
at android.content.pm.PackageManager.getPackageArchiveInfo(PackageManager.java:8856)
at android.content.pm.PackageManager.getPackageArchiveInfo(PackageManager.java:8830)
at com.tencent.shadow.dynamic.apk.ChangeApkContextWrapper.createResources(ChangeApkContextWrapper.java:50)
at com.tencent.shadow.dynamic.apk.ChangeApkContextWrapper.(ChangeApkContextWrapper.java:45)
at com.tencent.shadow.sample.apk.hello.HelloImplLoader.load(HelloImplLoader.java:60)
at com.tencent.shadow.sample.apk.hello.DynamicHello.updateImpl(DynamicHello.java:79)
at com.tencent.shadow.sample.apk.hello.DynamicHello.sayHelloWorld(DynamicHello.java:56)
at com.tencent.shadow.sample.host.MainActivity$1$1$1.run(MainActivity.java:58)
at android.os.Handler.handleCallback(Handler.java:959)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loopOnce(Looper.java:249)
at android.os.Looper.loop(Looper.java:337)
at android.app.ActivityThread.main(ActivityThread.java:9469)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:636)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1005)
Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory)
at libcore.io.Linux.open(Native Method)
at libcore.io.ForwardingOs.open(ForwardingOs.java:563)
at libcore.io.BlockGuardOs.open(BlockGuardOs.java:274)
at libcore.io.ForwardingOs.open(ForwardingOs.java:563)
at android.app.ActivityThread$AndroidOs.open(ActivityThread.java:9342)
at libcore.io.IoBridge.open(IoBridge.java:560)
at java.io.FileInputStream.(FileInputStream.java:179)
at java.io.FileInputStream.(FileInputStream.java:133)
at com.android.internal.pm.pkg.component.AconfigFlags.(AconfigFlags.java:71)
at com.android.internal.pm.pkg.parsing.ParsingPackageUtils.(ParsingPackageUtils.java:296)
at com.android.internal.pm.parsing.PackageParser2.(PackageParser2.java:99)
at android.content.pm.PackageManager.getPackageArchiveInfo(PackageManager.java:8856)
at android.content.pm.PackageManager.getPackageArchiveInfo(PackageManager.java:8830)
at com.tencent.shadow.dynamic.apk.ChangeApkContextWrapper.createResources(ChangeApkContextWrapper.java:50)
at com.tencent.shadow.dynamic.apk.ChangeApkContextWrapper.(ChangeApkContextWrapper.java:45)
at com.tencent.shadow.sample.apk.hello.HelloImplLoader.load(HelloImplLoader.java:60)
at com.tencent.shadow.sample.apk.hello.DynamicHello.updateImpl(DynamicHello.java:79)
at com.tencent.shadow.sample.apk.hello.DynamicHello.sayHelloWorld(DynamicHello.java:56)
at com.tencent.shadow.sample.host.MainActivity$1$1$1.run(MainActivity.java:58)
at android.os.Handler.handleCallback(Handler.java:959)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loopOnce(Looper.java:249)
at android.os.Looper.loop(Looper.java:337)
at android.app.ActivityThread.main(ActivityThread.java:9469)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:636)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1005)