0

我为设备制造商开发了一个应用程序,它将作为系统应用程序预加载到设备中。设备制造商已预加载系统应用程序,并且在设备的系统映像中可用。现在客户端的要求是通过 Play 商店更新这个系统应用程序,就像更新 Google Play 服务一样。我在 Google Play 商店上传了更高版本的应用程序,一旦我更新了应用程序,最初应用程序崩溃并且更新不会反映在设备上,直到设备重新启动。但是,Google Maps、Google Play Services 等预加载应用程序会在从 Play 商店下载后立即更新。

我已按照 Google 支持更新系统应用程序中提到的步骤进行操作:通过 Play 商店更新系统​​应用程序(滚动到页面最后)如果有人对此有任何想法,请告诉我。

我得到的崩溃日志如下:

06-21 18:40:40.748 2577-2577/? E/AndroidRuntime: FATAL EXCEPTION: main
                                                 Process: com.harman.panasonicaicollection, PID: 2577
                                                 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.harman.panasonicaicollection/com.harman.panasonicaicollection.activities.MainDashBoardActivity}: java.lang.ClassCastException: android.support.v7.widget.ContentFrameLayout cannot be cast to android.support.v7.widget.ContentFrameLayout
                                                     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2419)
                                                     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2479)
                                                     at android.app.ActivityThread.access$900(ActivityThread.java:152)
                                                     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1347)
                                                     at android.os.Handler.dispatchMessage(Handler.java:102)
                                                     at android.os.Looper.loop(Looper.java:157)
                                                     at android.app.ActivityThread.main(ActivityThread.java:5429)
                                                     at java.lang.reflect.Method.invoke(Native Method)
                                                     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
                                                     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
                                                  Caused by: java.lang.ClassCastException: android.support.v7.widget.ContentFrameLayout cannot be cast to android.support.v7.widget.ContentFrameLayout
                                                     at android.support.v7.app.AppCompatDelegateImplV7.createSubDecor(AppCompatDelegateImplV7.java:475)
                                                     at android.support.v7.app.AppCompatDelegateImplV7.ensureSubDecor(AppCompatDelegateImplV7.java:312)
                                                     at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:277)
                                                     at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140)
                                                     at com.harman.panasonicaicollection.activities.MainDashBoardActivity.onCreate(MainDashBoardActivity.java:53)
                                                     at android.app.Activity.performCreate(Activity.java:6311)
                                                     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108)
                                                     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2372)
                                                     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2479) 
                                                     at android.app.ActivityThread.access$900(ActivityThread.java:152) 
                                                     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1347) 
                                                     at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                     at android.os.Looper.loop(Looper.java:157) 
                                                     at android.app.ActivityThread.main(ActivityThread.java:5429) 
                                                     at java.lang.reflect.Method.invoke(Native Method) 
                                                     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 
                                                     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 
4

0 回答 0