生产中的NULL指针错误仅在首次启动时

时间:2017-02-20 13:14:20

标签: android titanium appcelerator appcelerator-titanium appcelerator-alloy

当我将我的Titanium合金应用程序部署到Play商店时,我当前遇到了一个问题,当我第一次启动它时崩溃了。这只发生在生产中。

当我报告问题时,我在开发者控制台中找到了以下内容:

  

java.lang.NullPointerException:尝试调用虚方法   ' android.content.res.Resources android.content.Context.getResources()'   在null对象引用   android.view.ViewConfiguration.get(ViewConfiguration.java:359)at   android.view.View。(View.java:3663)at   android.view.View。(View.java:3758)at   android.widget.TextView。(TextView.java:650)at   android.widget.TextView。(TextView.java:645)at   android.widget.TextView。(TextView.java:641)at   android.widget.TextView。(TextView.java:637)at   ti.modules.titanium.ui.widget.TiUILabel $ 1(TiUILabel.java:58)     在ti.modules.titanium.ui.widget.TiUILabel。(TiUILabel.java:57)     at ti.modules.titanium.ui.LabelProxy.createView(LabelProxy.java:63)     在   org.appcelerator.titanium.proxy.TiViewProxy.handleGetView(TiViewProxy.java:490)     在   org.appcelerator.titanium.proxy.TiViewProxy.getOrCreateView(TiViewProxy.java:476)     在   org.appcelerator.titanium.proxy.TiViewProxy.handleToImage(TiViewProxy.java:965)     在   org.appcelerator.titanium.proxy.TiViewProxy.handleMessage(TiViewProxy.java:280)     在android.os.Handler.dispatchMessage(Handler.java:98)处   android.os.Looper.loop(Looper.java:211)at   android.app.ActivityThread.main(ActivityThread.java:5373)at   java.lang.reflect.Method.invoke(Native Method)at   java.lang.reflect.Method.invoke(Method.java:372)at   com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:1020)     在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:815)

因为我不知道它出错的地方出现了错误,所以我不知道要提供什么代码。我理解它是一个空引用错误,但在我的应用程序中没有任何地方我使用getResources()函数,或类似的东西。

我第二次运行它只是工作

Titanium版本:6.0.1.GA

Mac OS X:10.12.3

目标android SDK:23

Android版:5.1

任何帮助都会得到满足!

0 个答案:

没有答案