gpt4 book ai didi

Android:可打包异常

转载 作者:太空宇宙 更新时间:2023-11-03 10:33:34 26 4
gpt4 key购买 nike

我在生产环境中遇到以下异常。它与 parcelable 类有关。但它没有显示哪个类有问题。下面是详细的日志跟踪:

Fatal Exception: java.lang.RuntimeException: Unable to start activity ComponentInfo{in.app/in.app.activity.MainActivity}: java.lang.RuntimeException: Parcel android.os.Parcel@ae3c90f: Unmarshalling unknown type code -15962911 at offset 816
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2957)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3032)
at android.app.ActivityThread.-wrap11(Unknown Source)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1696)
at android.os.Handler.dispatchMessage(Handler.java:105)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6942)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)

它发生在 Activity 的 onStart 中。我没有将任何可打包的对象传递给 Activity 。它是发射器一号。我怎样才能找到指定的 parcelable
在偏移量 816 处解码未知类型代码 -15962911

同样根据 Crashlytics,设备状态如下:
100% 接近
3% 应用在后台
它发生在多个操作系统版本上。

主 Activity

public class MainActivity extends BaseActivity implements CleanUpDelegate,
OnFilterAppliedListener,
UpdatePhoneNoDialog.UpdatePhoneNoListener, GoogleApiClient.ConnectionCallbacks,
GoogleApiClient.OnConnectionFailedListener, GenericDialogOperationListener,
DAPopupFragment.DAPopupOperationsListener,
OnLoginListener, HomeScreenFragmentV2.showECOOrderPopup, BottomNavigationRVAdapter.BottomNavigationItemClick

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);
createBottomNavigation();
}

@Override
protected void onStart() {
super.onStart();
if (mGoogleApiClient != null) {
mGoogleApiClient.connect();
}
}
}

最佳答案

由于它发生在生产中,很可能是因为 ProGuard混淆 Parcelable 类。

尝试将此包含在您的 ProGuard 配置文件中:

-keepclassmembers class * implements android.os.Parcelable {
static ** CREATOR;
}

有关更多信息,在 ProGuard Manual 中提供了适用于 Android 应用程序的推荐配置。 , 并附有条目的详细说明。

关于Android:可打包异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52983622/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com