2014-10-22 59 views
0

我有一個問題,當我升級我的應用程序。 我發表我的應用程序版本1android:錯誤當我用我的應用程序從谷歌下載播放

Android: versionCode = 1 
Android: versionName = 1.0 

DATABASE_VERSION = 1 

卸載從谷歌應用程序的智能手機玩,一切工作正常 一切就OK了!

現在我已經改變了我的版本,我的應用程序

Android: versionCode = 2 
Android: versionName = 1.1 

DATABASE_VERSION = 1 

(數據庫沒有改變)

我用export命令從日食註冊我的應用程序,使用相同的密鑰。 一切都好。 我上傳了我的應用程序在Playstore上。我上傳了我的應用程序在Playstore上。現在已經發布,但是當我從商店播放的智能手機上下載它時,它會崩潰。

注意:沒有錯誤,因爲當我使用eclipse進行編譯時,我在模擬器上啓動或在真實設備上啓動時它會工作正常。 我在下載新版本之前卸載舊版本的我的應用程序

谷歌是在市場上可用,一切似乎都沒問題。

我在哪裏錯了? 可能還有別的東西我錯過了?


感謝您的建議.. 日誌是這樣的:

java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.first.application.happinapp/com.first.application.happinapp.MainActivity}: java.lang.ClassNotFoundException: com.first.application.happinapp.MainActivity in loader dalvik.system.PathClassLoader[/data/app/com.first.application.happinapp-1.apk] 
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1573) 
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667) 
    at android.app.ActivityThread.access$1500(ActivityThread.java:117) 
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:935) 
    at android.os.Handler.dispatchMessage(Handler.java:99) 
    at android.os.Looper.loop(Looper.java:130) 
    at android.app.ActivityThread.main(ActivityThread.java:3687) 
    at java.lang.reflect.Method.invokeNative(Native Method) 
    at java.lang.reflect.Method.invoke(Method.java:507) 
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:878) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:636) 
    at dalvik.system.NativeStart.main(Native Method) 
Caused by: java.lang.ClassNotFoundException: com.first.application.happinapp.MainActivity in loader dalvik.system.PathClassLoader[/data/app/com.first.application.happinapp-1.apk] 
    at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:551) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:511) 
    at android.app.Instrumentation.newActivity(Instrumentation.java:1021) 
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1565) 
    ... 11 more 

此日誌並不能幫助我.. :-(

但它暗戀開始...

+2

那麼,碰撞發生時,LogCat中顯示的實際錯誤是什麼? – 2014-10-22 07:07:35

回答

0

通過在密鑰庫中籤名來導出應用程序之後,會生成一個apk文件,因此,將apk從系統複製到您的設備並安裝它,並在應用程序正常運行時測試應用程序

如果這個應用程序工作正常,那麼它必須正常工作,當你上傳它玩商店,它也會在那裏工作。

現在,因爲您已經發布了應用並安裝了它,所以如果您在發生崩潰時報告問題,則可以找到已發佈應用的錯誤日誌。

Google Play服務會提示在發生崩潰時向開發人員報告問題。

打開您安裝的應用程序並報告崩潰。

成功報告後,轉到您的開發人員控制檯並單擊應用程序並查看崩潰報告,在那裏您將看到應用程序崩潰的確切原因。

相關問題