Android 从Google Play Store安装应用程序后应用程序崩溃
所以我第一次将我的应用程序上传到谷歌游戏商店(Alpha) 但当我安装并打开应用程序时,它崩溃了。不过,如果我只是通过Android Studio运行它,它就可以正常工作 这是Firebase崩溃报告中指出的导致崩溃的错误:Android 从Google Play Store安装应用程序后应用程序崩溃,android,android-studio,Android,Android Studio,所以我第一次将我的应用程序上传到谷歌游戏商店(Alpha) 但当我安装并打开应用程序时,它崩溃了。不过,如果我只是通过Android Studio运行它,它就可以正常工作 这是Firebase崩溃报告中指出的导致崩溃的错误: Exception java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()' on a null object reference
Exception java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()' on a null object reference
android.support.design.widget.CoordinatorLayout.onLayout (CoordinatorLayout.java)
android.view.View.layout (View.java:18793)
android.view.ViewGroup.layout (ViewGroup.java:5952)
android.support.v4.widget.DrawerLayout.onLayout (DrawerLayout.java)
android.view.View.layout (View.java:18793)
android.view.ViewGroup.layout (ViewGroup.java:5952)
android.widget.FrameLayout.layoutChildren (FrameLayout.java:323)
android.widget.FrameLayout.onLayout (FrameLayout.java:261)
android.view.View.layout (View.java:18793)
android.view.ViewGroup.layout (ViewGroup.java:5952)
android.widget.LinearLayout.setChildFrame (LinearLayout.java:1741)
android.widget.LinearLayout.layoutVertical (LinearLayout.java:1585)
android.widget.LinearLayout.onLayout (LinearLayout.java:1494)
android.view.View.layout (View.java:18793)
android.view.ViewGroup.layout (ViewGroup.java:5952)
android.widget.FrameLayout.layoutChildren (FrameLayout.java:323)
android.widget.FrameLayout.onLayout (FrameLayout.java:261)
android.view.View.layout (View.java:18793)
android.view.ViewGroup.layout (ViewGroup.java:5952)
android.widget.LinearLayout.setChildFrame (LinearLayout.java:1741)
android.widget.LinearLayout.layoutVertical (LinearLayout.java:1585)
android.widget.LinearLayout.onLayout (LinearLayout.java:1494)
android.view.View.layout (View.java:18793)
android.view.ViewGroup.layout (ViewGroup.java:5952)
android.widget.FrameLayout.layoutChildren (FrameLayout.java:323)
android.widget.FrameLayout.onLayout (FrameLayout.java:261)
com.android.internal.policy.DecorView.onLayout (DecorView.java:818)
android.view.View.layout (View.java:18793)
android.view.ViewGroup.layout (ViewGroup.java:5952)
android.view.ViewRootImpl.performLayout (ViewRootImpl.java:2625)
android.view.ViewRootImpl.performTraversals (ViewRootImpl.java:2341)
android.view.ViewRootImpl.doTraversal (ViewRootImpl.java:1493)
是什么导致了这个错误?如果此错误中没有列出我的类,我如何推断问题所在?找到了解决方案:
我正在使用翻新,以及一些POJO模型类。我需要在proguard rules.pro
文件中添加以下行:
-keep class package.to.models.** { *; }
找到解决方案:
我正在使用翻新,以及一些POJO模型类。我需要在proguard rules.pro
文件中添加以下行:
-keep class package.to.models.** { *; }
你试过从android studio运行发布版本吗?@lelloman我具体如何运行发布版本?我习惯于只点击绿色的播放按钮。在android studio的左侧,你应该看到Averteric按钮“Build Variants”,你可以在那里选择构建类型,然后运行。如果找不到该按钮,请快速按shift键两次,然后搜索“Build Variants”,然后尝试运行发布版本。它加载应用程序很好,没有崩溃。所以我不确定问题出在哪里/根据stacktrace,它看起来像是一个空整数的解装箱,它发生在布局过程中。请发布正在崩溃的活动的xml布局和应用程序的模块构建。gradle?您是否尝试从android studio运行发布构建?@lelloman如何运行发布构建?我习惯于只点击绿色的播放按钮。在android studio的左侧,你应该看到Averteric按钮“Build Variants”,你可以在那里选择构建类型,然后运行。如果找不到该按钮,请快速按shift键两次,然后搜索“Build Variants”,然后尝试运行发布版本。它加载应用程序很好,没有崩溃。所以我不确定问题出在哪里/根据stacktrace,它看起来像是一个空整数的解装箱,它发生在布局过程中。请发布正在崩溃的活动的xml布局和应用程序的module build.gradle,好吗?