2013-10-01 36 views
0

我更新this應用程序在Googleplay昨天它開始forceclose每當someonwe啓動它。當我在模擬器和一些電話運行它,它正在正確執行。現在我再次更新它,仍然強制關閉而不執行單個頁面。谷歌播放應用程序立即運行

我有一個像

  1. 我可以恢復到後面的版本(谷歌播放不支持它)的問題。
  2. 如何阻止用戶加載新更新。
  3. 如何避免強行關閉。
  4. 如何檢查錯誤在哪裏..?

預先感謝

+0

嘗試從設置中清除谷歌播放應用程序的數據 – dhams

回答

0

從安裝谷歌應用程序和遊戲時崩潰報告問題。然後在您的Play商店控制檯查看問題。在那裏你會得到完整的問題堆棧跟蹤。審查並解決它。

+0

崩潰數量正在增加,而不是在開發者控制檯中顯示任何報告 –

1

我有下載和安裝,並出現以下錯誤

10-01 10:34:50.558: E/AndroidRuntime(1701): FATAL EXCEPTION: main 
10-01 10:34:50.558: E/AndroidRuntime(1701): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.k2b.kluebook/com.k2b.kluebook.SplashScreenActivity}: java.lang.ClassNotFoundException: com.k2b.kluebook.SplashScreenActivity 
10-01 10:34:50.558: E/AndroidRuntime(1701):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1983) 
10-01 10:34:50.558: E/AndroidRuntime(1701):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084) 
10-01 10:34:50.558: E/AndroidRuntime(1701):  at android.app.ActivityThread.access$600(ActivityThread.java:130) 
10-01 10:34:50.558: E/AndroidRuntime(1701):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195) 
10-01 10:34:50.558: E/AndroidRuntime(1701):  at android.os.Handler.dispatchMessage(Handler.java:99) 
10-01 10:34:50.558: E/AndroidRuntime(1701):  at android.os.Looper.loop(Looper.java:137) 
10-01 10:34:50.558: E/AndroidRuntime(1701):  at android.app.ActivityThread.main(ActivityThread.java:4745) 
10-01 10:34:50.558: E/AndroidRuntime(1701):  at java.lang.reflect.Method.invokeNative(Native Method) 
10-01 10:34:50.558: E/AndroidRuntime(1701):  at java.lang.reflect.Method.invoke(Method.java:511) 
10-01 10:34:50.558: E/AndroidRuntime(1701):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786) 
10-01 10:34:50.558: E/AndroidRuntime(1701):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) 
10-01 10:34:50.558: E/AndroidRuntime(1701):  at dalvik.system.NativeStart.main(Native Method) 
10-01 10:34:50.558: E/AndroidRuntime(1701): Caused by: java.lang.ClassNotFoundException: com.k2b.kluebook.SplashScreenActivity 
10-01 10:34:50.558: E/AndroidRuntime(1701):  at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61) 
10-01 10:34:50.558: E/AndroidRuntime(1701):  at java.lang.ClassLoader.loadClass(ClassLoader.java:501) 
10-01 10:34:50.558: E/AndroidRuntime(1701):  at java.lang.ClassLoader.loadClass(ClassLoader.java:461) 
10-01 10:34:50.558: E/AndroidRuntime(1701):  at android.app.Instrumentation.newActivity(Instrumentation.java:1053) 
10-01 10:34:50.558: E/AndroidRuntime(1701):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1974) 
10-01 10:34:50.558: E/AndroidRuntime(1701):  ... 11 more 

先解決這個問題明確項目和APK再重新生成解決您的問題並上傳新的API

+0

如果我創建新的apk文件,它工作正常剛剛上傳新的工作apk文件。但你是如何得到這個logcat –

+0

我在模擬器中安裝你的應用程序,並從日誌中的Logcat中獲取錯誤日誌 –

+0

你能告訴我如何連接模擬器與谷歌播放。由於我無法訪問我的模擬器谷歌播放使用Genymotion下載新的應用程序 –

0

可以先檢查在Google Play界面的「崩潰& ANR」部分,您可能會直接在此處找到該錯誤。

否則,你也可以安裝這個擴展:http://acra.ch/

這個擴展也可在GitHub上:https://github.com/ACRA/acra

一旦安裝,就可以按照所有的錯誤發生在用戶的設備上有一個在線界面中顯示所有與錯誤和崩潰相關的統計信息。

如果您必須將應用回滾到以前的版本,則不能在Google Play上執行此操作。您必須準備一個帶有以前工作版本的新APK,併爲其分配一個新版本,以覆蓋您在Google Play上發佈的新版本(或者只是發佈列表中的現有版本)。