2014-10-22 3 views
0

앱을 업그레이드 할 때 문제가 있습니다. 내가 구글에서 앱을 스마트 폰에서 재생 하역 버전 1android : Google Play에서 다운로드 한 앱을 사용할 때 오류가 발생했습니다.

Android: versionCode = 1 
Android: versionName = 1.0 

DATABASE_VERSION = 1 

내 응용 프로그램을 게시하고 모든 것이 제대로 모든 작품을 좋아!

지금 나는 내 응용 프로그램 내 버전을 변경했습니다

Android: versionCode = 2 
Android: versionName = 1.1 

와 (데이터베이스가 변경되지 않습니다)

내가 등록 일식에서 내보내기 명령을 사용

DATABASE_VERSION = 1 

내 동일한 키를 사용하여 모두 괜찮습니다. playstore에 내 앱을 업로드했습니다. 내 앱을 플레이 스토어에 업로드했습니다. 이제 게시되었지만 매장에서 스마트 폰으로 다운로드 할 때 충돌이 발생합니다.

참고 : 이클립스로 컴파일 할 때 에뮬레이터 또는 실제 장치에서 시작할 때 오류가 발생하지 않으므로 실수가 없습니다. 새 버전을 다운로드하기 전에 내 앱의 이전 버전을 설치 해제합니다.

google이 출시되었으며 모두 괜찮아 보입니다.

어디서 잘못 되었나요? 내가 놓친 뭔가가있을 수 있습니까?


는 로그이입니다 .. 귀하의 조언에 감사드립니다 :

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에 표시되는 실제 오류는 무엇입니까? –

답변

0

키 저장소로 서명하여 응용 프로그램을 내 보낸 후 apk가 생성되므로 시스템의 apk를 장치로 복사하여 설치하고 설치 한 다음 응용 프로그램이 정상적으로 작동하는지 테스트하십시오.

이 앱이 정상적으로 작동하는 경우 게임을 업로딩 할 때 정상적으로 작동해야하며 정상적으로 작동합니다.

이미 앱을 게시하고 설치 했으므로 충돌이 발생할 때마다 문제를 신고하면 게시 된 앱의 오류 로그를 찾을 수 있습니다.

Google Play 서비스에서 충돌이 발생할 때마다 개발자에게 문제를보고하라는 메시지를 표시합니다.

설치된 앱을 열고 충돌을 신고하십시오.

성공적으로보고되면 개발자 콘솔로 이동하여 응용 프로그램을 클릭하고 크래시 보고서를 보면 앱이 충돌하는 정확한 이유가 표시됩니다.

관련 문제