※ ChatGPTを利用し、要約された質問です(原文:androidアプリ バージョンによるエラー?)
エミュレータのバージョン2.0でアプリ起動時にエラーが発生する理由は?
このQ&Aのポイント
Androidアプリを開発している初心者が、エミュレータのバージョンを2.0にしたときに「xxx.xxxx.xxxxが予期せず停止しました」というエラーが出る現象に遭遇しています。
実機テストではバージョン2.3.5のau c01では正常に起動し、同じくバージョン2.3.5のdocomo F-05Dではエミュレータのバージョン2.0で実行した場合と同じエラーが出ます。
原因としては、エミュレータのバージョン2.0では使用している関数が実装されていない可能性があります。また、エラーログの読み方も分からないため、どの関数が問題なのか特定できません。
androidアプリ開発初心者です。
指定した時間ごとに壁紙を自動的に変えるアプリを作っています。
エミュレータでアプリを実行したとき、大体のバージョンでなら正常に動くんですが、
エミュレータのバージョンを2.0にするとアプリ起動時に「xxx.xxxx.xxxxが予期せず停止しました」というエラーが出ます。
また実機でテストを行いましたが、
バージョン2.3.5のau c01では正常に起動したものの、
同じくバージョン2.3.5のdocomo F-05Dでは2.0のエミュレータで実行した場合と
同じエラーが出てしまいます。
この場合原因はどんなことが考えられますか?
java自体ほとんど初心者なので困り果てています。エラーログの読み方も分かりません。
よろしくお願いします。
【正常に起動が確認できたもの】
1.6(エミュ)、2.3.3(エミュ)、2.3.5(C01)、4.0.3(エミュ)
【エラーが発生したもの】
2.0(エミュ)、2.3.5(F-05D)
【エラー発生時のログ】
03-13 21:19:31.020: D/ddm-heap(222): Got feature list request
03-13 21:19:32.261: W/ResourceType(222): Failure getting entry for 0x7f02000b (t=1 e=11) in package 0: 0xffffffb5
03-13 21:19:32.302: D/AndroidRuntime(222): Shutting down VM
03-13 21:19:32.302: W/dalvikvm(222): threadid=3: thread exiting with uncaught exception (group=0x4001b188)
03-13 21:19:32.302: E/AndroidRuntime(222): Uncaught handler: thread main exiting due to uncaught exception
03-13 21:19:32.351: E/AndroidRuntime(222): java.lang.NullPointerException
03-13 21:19:32.351: E/AndroidRuntime(222): at my.withk.ImageUtils.resizeBitmapToDisplaySize(ImageUtils.java:14)
03-13 21:19:32.351: E/AndroidRuntime(222): at my.withk.WithkemonoActivity.setwall(WithkemonoActivity.java:111)
03-13 21:19:32.351: E/AndroidRuntime(222): at my.withk.WithkemonoActivity$1.handleMessage(WithkemonoActivity.java:155)
03-13 21:19:32.351: E/AndroidRuntime(222): at android.os.Handler.dispatchMessage(Handler.java:99)
03-13 21:19:32.351: E/AndroidRuntime(222): at android.os.Looper.loop(Looper.java:123)
03-13 21:19:32.351: E/AndroidRuntime(222): at android.app.ActivityThread.main(ActivityThread.java:4310)
03-13 21:19:32.351: E/AndroidRuntime(222): at java.lang.reflect.Method.invokeNative(Native Method)
03-13 21:19:32.351: E/AndroidRuntime(222): at java.lang.reflect.Method.invoke(Method.java:521)
03-13 21:19:32.351: E/AndroidRuntime(222): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
03-13 21:19:32.351: E/AndroidRuntime(222): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
03-13 21:19:32.351: E/AndroidRuntime(222): at dalvik.system.NativeStart.main(Native Method)
03-13 21:19:32.391: I/dalvikvm(222): threadid=7: reacting to signal 3
03-13 21:19:32.411: I/dalvikvm(222): Wrote stack trace to '/data/anr/traces.txt'