Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

APP运行时发生NameNotFoundException #605

Open
1 task done
liulianshanzhu opened this issue Apr 7, 2019 · 0 comments
Open
1 task done

APP运行时发生NameNotFoundException #605

liulianshanzhu opened this issue Apr 7, 2019 · 0 comments

Comments

@liulianshanzhu
Copy link

liulianshanzhu commented Apr 7, 2019

  • 我已阅读并理解 贡献指南,严格遵循其约定。

错误报告

你做了什么?

构建一个APP,创建了app.main和lib.net,然后cleanLib、buildLib、buildBundle,提示successful,然后点击run,运行APP。(已确认宿主app的bundle.json无误)

你期望的结果是什么?

APP正常运行

实际结果是什么?

APP运行报错,没有进入闪屏页。报错日志如下:
04-07 10:53:11.375 19728-19728/xxxbeyond.all W/System.err: android.content.pm.PackageManager$NameNotFoundException: xxxbeyond.all.app.main
04-07 10:53:11.375 19728-19728/xxxbeyond.all W/System.err: at android.app.ApplicationPackageManager.getApplicationInfoAsUser(ApplicationPackageManager.java:392)
04-07 10:53:11.375 19728-19728/xxxbeyond.all W/System.err: at android.app.ApplicationPackageManager.getApplicationInfo(ApplicationPackageManager.java:372)
04-07 10:53:11.375 19728-19728/xxxbeyond.all W/System.err: at com.tendcloud.tenddata.zz.a(td:204)
04-07 10:53:11.375 19728-19728/xxxbeyond.all W/System.err: at com.tendcloud.tenddata.ac.a(td:50)
04-07 10:53:11.375 19728-19728/xxxbeyond.all W/System.err: at com.tendcloud.tenddata.TCAgent.init(td:49)
04-07 10:53:11.375 19728-19728/xxxbeyond.all W/System.err: at xxxbeyond.all.app.main.base.MyApplication.onCreate(MyApplication.java:35)
04-07 10:53:11.375 19728-19728/xxxbeyond.all W/System.err: at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1122)
04-07 10:53:11.375 19728-19728/xxxbeyond.all W/System.err: at net.wequick.small.ApkBundleLauncher$2.run(ApkBundleLauncher.java:875)
04-07 10:53:11.375 19728-19728/xxxbeyond.all W/System.err: at net.wequick.small.Bundle$1.run(Bundle.java:833)
04-07 10:53:11.375 19728-19728/xxxbeyond.all W/System.err: at android.os.Handler.handleCallback(Handler.java:808)
04-07 10:53:11.375 19728-19728/xxxbeyond.all W/System.err: at android.os.Handler.dispatchMessage(Handler.java:101)
04-07 10:53:11.375 19728-19728/xxxbeyond.all W/System.err: at android.os.Looper.loop(Looper.java:166)
04-07 10:53:11.375 19728-19728/xxxbeyond.all W/System.err: at android.app.ActivityThread.main(ActivityThread.java:7529)
04-07 10:53:11.375 19728-19728/xxxbeyond.all W/System.err: at java.lang.reflect.Method.invoke(Native Method)
04-07 10:53:11.375 19728-19728/xxxbeyond.all W/System.err: at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:245)
04-07 10:53:11.375 19728-19728/xxxbeyond.all W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:921)
04-07 10:53:11.377 19728-19728/xxxbeyond.all I/TDLog: setReportUncaughtExceptions: true

04-07 10:53:11.946 19728-19728/xxxbeyond.all E/HealthManager: xxxbeyond.all.app.main.ui.activity.SplashActivity throws android.content.res.Resources$NotFoundException exception.
04-07 10:53:11.949 19728-19728/xxxbeyond.all E/HealthManager: The activity assets are different from application.
Application assets:
- /system/framework/framework-res.apk (system)
- /product/overlay/frameworkResOverlay.apk (system)
- /system/framework/framework-res-hwext.apk (system)
- base.apk (host)
- split_lib_dependencies_apk.apk (host)
- split_lib_slice_0_apk.apk (host)
- split_lib_slice_1_apk.apk (host)
- split_lib_slice_2_apk.apk (host)
- split_lib_slice_3_apk.apk (host)
- split_lib_slice_4_apk.apk (host)
- split_lib_slice_5_apk.apk (host)
- split_lib_slice_6_apk.apk (host)
- split_lib_slice_7_apk.apk (host)
- split_lib_slice_8_apk.apk (host)
- split_lib_slice_9_apk.apk (host)
- /system/app/WebViewGoogle/WebViewGoogle.apk (system)
- libxxxbeyond_all_app_main.so (builtin)

                                                          Cannot find the bundle with package id '0x00'. Please check if you had declare it in 'bundle.json'!
                                                          
                                                          Activity assets: 
                                                            - /system/framework/framework-res.apk (system)
                                                            - /product/overlay/frameworkResOverlay.apk (system)
                                                            - /system/framework/framework-res-hwext.apk (system)
                                                            - base.apk (host)
                                                            - split_lib_dependencies_apk.apk (host)
                                                            - split_lib_slice_0_apk.apk (host)
                                                            - split_lib_slice_1_apk.apk (host)
                                                            - split_lib_slice_2_apk.apk (host)
                                                            - split_lib_slice_3_apk.apk (host)
                                                            - split_lib_slice_4_apk.apk (host)
                                                            - split_lib_slice_5_apk.apk (host)
                                                            - split_lib_slice_6_apk.apk (host)
                                                            - split_lib_slice_7_apk.apk (host)
                                                            - split_lib_slice_8_apk.apk (host)
                                                            - split_lib_slice_9_apk.apk (host)
                                                            - /system/app/WebViewGoogle/WebViewGoogle.apk (system)
                                                          
                                                          Cannot find the bundle with package id '0x00'. Please check if you had declare it in 'bundle.json'!

04-07 10:53:11.949 19728-19728/xxxbeyond.all D/AndroidRuntime: Shutting down VM
04-07 10:53:11.950 19728-19728/xxxbeyond.all E/AndroidRuntime: FATAL EXCEPTION: main
Process: xxxbeyond.all, PID: 19728
java.lang.RuntimeException: Unable to start activity ComponentInfo{xxxbeyond.all/xxxbeyond.all.app.main.ui.activity.SplashActivity}: android.content.res.Resources$NotFoundException: Resource ID #0x77040002
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3303)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3411)
at android.app.ActivityThread.-wrap12(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1994)
at android.os.Handler.dispatchMessage(Handler.java:108)
at android.os.Looper.loop(Looper.java:166)
at android.app.ActivityThread.main(ActivityThread.java:7529)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:245)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:921)
Caused by: android.content.res.Resources$NotFoundException: Resource ID #0x77040002
at android.content.res.ResourcesImpl.getValue(ResourcesImpl.java:279)
at android.content.res.Resources.loadXmlResourceParser(Resources.java:2310)
at android.content.res.Resources.getLayout(Resources.java:1293)
at android.view.LayoutInflater.inflate(LayoutInflater.java:421)
at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
at xxxbeyond.all.app.main.base.BaseActivity.createView(BaseActivity.java:61)
at xxxbeyond.all.app.main.base.BaseActivity.onCreate(BaseActivity.java:37)
at xxxbeyond.all.app.main.base.mvp.BaseMVPActivity.onCreate(BaseMVPActivity.java:17)
at android.app.Activity.performCreate(Activity.java:7383)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1218)
at net.wequick.small.ApkBundleLauncher$InstrumentationWrapper.callActivityOnCreate(ApkBundleLauncher.java:387)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3256)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3411) 
at android.app.ActivityThread.-wrap12(Unknown Source:0) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1994) 
at android.os.Handler.dispatchMessage(Handler.java:108) 
at android.os.Looper.loop(Looper.java:166) 
at android.app.ActivityThread.main(ActivityThread.java:7529) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:245) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:921) 

Small环境

Compile-time

  gradle-small plugin : 1.5.0-beta2 (maven)
            small aar : 1.5.0-beta2 (maven)
          gradle core : 3.3
       android plugin : 2.3.3
                   OS : Windows 10 10.0 (amd64)

Bundles

type name PP sdk aapt support file(armeabi) size
host app 26 26.0.0 26.0.0
app app.main 0x12 26 26.0.2 26.0.0 *_main.so 2.2 MB
lib lib.net 0x3d 26 26.0.0 *_net.so 853.3 KB

Runtime

  Device : HuaWei STF-AL00
     SDK : Android 8.0.0
     ABI : armeabi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant