2013-06-18 24 views
8

Niedawno nie mogę uruchomić żadnej wersji demonstracyjnej interfejsu API YouTube dla systemu Android. Otrzymuję wyjątek ClassNotFoundException podczas inicjowania pierwszego działania, które ma pewne uzależnienie od klasy interfejsu API serwisu YouTube. Dzieje się tak w przypadku każdej aplikacji korzystającej z interfejsu API YouTube.Nie znaleziono klasy wyjątek podczas uruchamiania wersji demonstracyjnej interfejsu API YouTube dla Androida

Moja aplikacja YouTube została zaktualizowana do wersji 4.5. +, A ja korzystam z JellyBean na Samsung Galaxy S3 mini.

Czy jest jakaś konfiguracja, której mogę nie używać w telefonie lub w Eclipse?

[EDIT] Oto kopia logcat (ten czas bieg na Nexus S): [! SOLVED]

06-18 09:45:26.796: D/libEGL(15140): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so 
06-18 09:45:26.832: D/libEGL(15140): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so 
06-18 09:45:26.836: D/libEGL(15140): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so 
06-18 09:45:26.964: D/OpenGLRenderer(15140): Enabling debug mode 0 
06-18 09:45:35.796: W/dalvikvm(15140): Unable to resolve superclass of Lcom/examples/youtubeapidemo/YouTubeFailureRecoveryActivity; (109) 
06-18 09:45:35.796: W/dalvikvm(15140): Link of class 'Lcom/examples/youtubeapidemo/YouTubeFailureRecoveryActivity;' failed 
06-18 09:45:35.804: W/dalvikvm(15140): Unable to resolve superclass of Lcom/examples/youtubeapidemo/PlayerViewDemoActivity; (102) 
06-18 09:45:35.804: W/dalvikvm(15140): Link of class 'Lcom/examples/youtubeapidemo/PlayerViewDemoActivity;' failed 
06-18 09:45:35.820: D/AndroidRuntime(15140): Shutting down VM 
06-18 09:45:35.820: W/dalvikvm(15140): threadid=1: thread exiting with uncaught exception (group=0x41a1a300) 
06-18 09:45:35.855: E/AndroidRuntime(15140): FATAL EXCEPTION: main 
06-18 09:45:35.855: E/AndroidRuntime(15140): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.examples.youtubeapidemo/com.examples.youtubeapidemo.PlayerViewDemoActivity}: java.lang.ClassNotFoundException: com.examples.youtubeapidemo.PlayerViewDemoActivity 
06-18 09:45:35.855: E/AndroidRuntime(15140): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1983) 
06-18 09:45:35.855: E/AndroidRuntime(15140): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084) 
06-18 09:45:35.855: E/AndroidRuntime(15140): at android.app.ActivityThread.access$600(ActivityThread.java:130) 
06-18 09:45:35.855: E/AndroidRuntime(15140): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195) 
06-18 09:45:35.855: E/AndroidRuntime(15140): at android.os.Handler.dispatchMessage(Handler.java:99) 
06-18 09:45:35.855: E/AndroidRuntime(15140): at android.os.Looper.loop(Looper.java:137) 
06-18 09:45:35.855: E/AndroidRuntime(15140): at android.app.ActivityThread.main(ActivityThread.java:4745) 
06-18 09:45:35.855: E/AndroidRuntime(15140): at java.lang.reflect.Method.invokeNative(Native Method) 
06-18 09:45:35.855: E/AndroidRuntime(15140): at java.lang.reflect.Method.invoke(Method.java:511) 
06-18 09:45:35.855: E/AndroidRuntime(15140): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786) 
06-18 09:45:35.855: E/AndroidRuntime(15140): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) 
06-18 09:45:35.855: E/AndroidRuntime(15140): at dalvik.system.NativeStart.main(Native Method) 
06-18 09:45:35.855: E/AndroidRuntime(15140): Caused by: java.lang.ClassNotFoundException: com.examples.youtubeapidemo.PlayerViewDemoActivity 
06-18 09:45:35.855: E/AndroidRuntime(15140): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61) 
06-18 09:45:35.855: E/AndroidRuntime(15140): at java.lang.ClassLoader.loadClass(ClassLoader.java:501) 
06-18 09:45:35.855: E/AndroidRuntime(15140): at java.lang.ClassLoader.loadClass(ClassLoader.java:461) 
06-18 09:45:35.855: E/AndroidRuntime(15140): at android.app.Instrumentation.newActivity(Instrumentation.java:1053) 
06-18 09:45:35.855: E/AndroidRuntime(15140): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1974) 
06-18 09:45:35.855: E/AndroidRuntime(15140): ... 11 more 

Chłodny znalazłem odpowiedź. Wydaje się być błędem w późnej aktualizacji ADT. Ten link to wyjaśnia wszystko: https://groups.google.com/d/msg/adt-dev/epOfZbKPFdk/v4a-pTbq1OwJ

Albo go zacytować:

projektu kliknij prawym przyciskiem myszy> Właściwości> Budowa Java Ścieżka> Order and Export> Sprawdź Android prywatnych bibliotek> OK

Then Projekt> Clean. ..

I odbuduj/uruchom.

+0

Podziel się swoim pełnym stosem wyjątków stacktrace. –

+0

będzie proszę wysłać błąd logcat – abhi

+0

Oczywiście, proszę: –

Odpowiedz

6

Wydaje się być błędem w późnej aktualizacji ADT. Ten link to wyjaśnia wszystko: https://groups.google.com/d/msg/adt-dev/epOfZbKPFdk/v4a-pTbq1OwJ

Albo go zacytować:

projektu kliknij prawym przyciskiem myszy> Właściwości> Budowa Java Ścieżka> Order and Export> Sprawdź Android prywatnych bibliotek> OK

Then Projekt> Clean. ..

I odbuduj/uruchom.

Powiązane problemy