Gần đây tôi không thể chạy bất kỳ bản trình diễn API YouTube nào cho Android. Tôi nhận được một ClassNotFoundException khi instanciating hoạt động đầu tiên có một số phụ thuộc vào lớp API YouTube. Điều này xảy ra với bất kỳ ứng dụng nào sử dụng API YouTube.Không tìm thấy lớp ngoại lệ khi chạy Trình diễn API YouTube cho Android
Ứng dụng YouTube của tôi được cập nhật thành 4.5. + Và tôi đang chạy Jellybean trên máy Samsung Galaxy s3 mini.
Có thiết bị nào tôi có thể bị thiếu trong điện thoại hoặc trong Eclipse không?
[EDIT] Dưới đây là bản sao logcat (thời gian này chạy trên 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
mát Tôi tìm thấy câu trả lời. Dường như là một lỗi trong bản cập nhật ADT muộn. Liên kết này giải thích tất cả: https://groups.google.com/d/msg/adt-dev/epOfZbKPFdk/v4a-pTbq1OwJ
Hoặc trích dẫn nó:
Dự án nhấn chuột phải> Properties> Java Build Path> Trình tự, xuất khẩu> Kiểm tra tin thư viện Android> OK
Sau đó, Dự án> sạch. ..
Và xây dựng lại/chạy.
Chia sẻ toàn bộ stacktrace ngoại lệ của bạn. –
u xin vui lòng gửi lỗi logcat – abhi
Chắc chắn ở đây bạn đi: –