我開發了android
應用程序。啓動應用程序後,它顯示啓動畫面和登錄,它perfetly適用於模擬器和真正設備,但是當我按跳過設備上選擇應用程序崩潰,但不是在模擬器。這裏是錯誤的logcat:應用程序在仿真器上運行,但不在實際設備上運行
07-11 12:48:59.735: D/skia(4382): jpeg_decoder mode 1, config 6, w 640, h 1136, sample
1, bsLength 142a5!!
07-11 12:49:01.589: D/libc-netbsd(4382): getaddrinfo: autolife.com.np get result from proxy >>
07-11 12:49:02.126: D/skia(4382): jpeg_decoder mode 1, config 6, w 640, h 1136, sample 1, bsLength f1ae!!
07-11 12:49:08.694: W/dalvikvm(4382): VFY: unable to resolve virtual method 62: Landroid/app/ActionBar;.setHomeAsUpIndicator (I)V
07-11 12:49:08.868: E/AndroidRuntime(4382): FATAL EXCEPTION: main
07-11 12:49:08.868: E/AndroidRuntime(4382): java.lang.NoSuchMethodError: android.app.ActionBar.setHomeAsUpIndicator
07-11 12:49:08.868: E/AndroidRuntime(4382): at np.com.autolife.activity.BaseActivity.onCreate(BaseActivity.java:41)
07-11 12:49:08.868: E/AndroidRuntime(4382): at np.com.autolife.AutoLifeNepal.onCreate(AutoLifeNepal.java:33)
07-11 12:49:08.868: E/AndroidRuntime(4382): at android.app.Activity.performCreate(Activity.java:5122)
07-11 12:49:08.868: E/AndroidRuntime(4382): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1081)
07-11 12:49:08.868: E/AndroidRuntime(4382): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2307)
07-11 12:49:08.868: E/AndroidRuntime(4382): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2395)
07-11 12:49:08.868: E/AndroidRuntime(4382): at android.app.ActivityThread.access$600(ActivityThread.java:162)
07-11 12:49:08.868: E/AndroidRuntime(4382): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1364)
07-11 12:49:08.868: E/AndroidRuntime(4382): at android.os.Handler.dispatchMessage(Handler.java:107)
07-11 12:49:08.868: E/AndroidRuntime(4382): at android.os.Looper.loop(Looper.java:194)
07-11 12:49:08.868: E/AndroidRuntime(4382): at android.app.ActivityThread.main(ActivityThread.java:5371)
07-11 12:49:08.868: E/AndroidRuntime(4382): at java.lang.reflect.Method.invokeNative(Native Method)
07-11 12:49:08.868: E/AndroidRuntime(4382): at java.lang.reflect.Method.invoke(Method.java:525)
07-11 12:49:08.868: E/AndroidRuntime(4382): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
07-11 12:49:08.868: E/AndroidRuntime(4382): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
07-11 12:49:08.868: E/AndroidRuntime(4382): at dalvik.system.NativeStart.main(Native Method)
請問有人已經遇到過這個問題嗎?請幫我找出解決方案。提前致謝。
請告訴我下面的答案是否正確,以解決您的問題。 –
你的第二種方法似乎是工作,但是當我按照你的程序運行應用程序後,它與上面的錯誤相同。而你的第一種方法不能幫助我的情況。 –
對不起,但它必須工作..你可以發佈你的BaseActivity代碼和你使用的主題嗎?我認爲你做錯了什麼。如果(在使用第二種解決方案之後)你擁有完全相同的堆棧跟蹤,這意味着你沒有刪除導致錯誤的行(setHomeAsUpIndicator)。 –