2017-08-07 84 views
1

因此,我刚刚首次将我的应用程序上传到Google Play商店(在Alpha中)。从Google Play Store安装应用程序后,应用程序崩溃

但是,当我安装并打开应用程序,它崩溃。然而,如果我只是通过Android Studio运行它,它工作得很好。

这是火力地堡崩溃报告说,导致崩溃的错误:

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) 

什么导致这个错误?如果我的类中没有列出此错误,我怎么能推断出问题所在?

+1

您是否尝试过从android studio运行发布版本? – lelloman

+0

@lelloman我如何特别运行发布版本?我习惯于点击绿色的播放按钮。在android studio左边的 – user849651

+0

你应该看到一个大写的按钮“Build Variants”,你可以在那里选择构建类型然后运行。如果找不到按钮,请快速按两次移动键并搜索“Build Variants” – lelloman

回答

0

找到解决方案:

我正在使用Retrofit以及一些POJO模型类。我需要将以下行添加到proguard-rules.pro文件中:

-keep class package.to.models.** { *; } 
相关问题