【发布时间】:2012-08-02 13:50:29
【问题描述】:
我在 google play 上有一个应用程序。 我制作了一个具有更高版本代码和不同名称的新版本。 在我自己的 android 设备 (v2.3.3) 和模拟器 (v4.0.3) 上对其进行了测试。 到目前为止没有错误,所以我将更新投放市场。
现在第一个错误报告进来了!!!!!! (见下文) 不知道是什么意思。
新的更新是对权限的一点改变,我删除了两个库(jumptap SDK 和用于 admob 中介的 jumptap 适配器)。 删除的权限是:
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
将这两个留给 admob 广告:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
错误代码:
java.lang.RuntimeException: Unable to start activity
ComponentInfo{com.masked.app/com.masked.app.mainjava}:java.lang.NullPointerException
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2705)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2721)
at android.app.ActivityThread.access$2300(ActivityThread.java:132)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2071)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:4669)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:876)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:634)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.NullPointerException
at com.masked.app.mainjava.onCreate(mainjava.java:53)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2669)
在第 132 行有“adblockcheck();”可以在这里找到 How to prevent ad blocker from blocking ads on an app ; 第 123 行也在此代码中。
在第 53 行,一个媒体播放器启动 (mp.start();) 并带有启动声音。
究竟是什么问题,为什么我的设备上没有出现错误? 这是我通过 google play 报告的第一个错误,是一个错误有问题还是有更多的开发人员遇到错误并且并不总是关心它们?
完整的Mainjava.java可以在这里下载http://homepage.tudelft.nl/78u5u/main.zip
编辑: R.raw.start 是一个 mp3 文件。
【问题讨论】: