Skip to content

java.io.FileNotFoundException: /vendor/etc/aconfig_flags.pb: open failed: ENOENT (No such file or directory) #1414

Description

@Shineee

使用官方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) 

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions