2013-02-02 25 views
5

Tôi đã cố gắng để OpenTok Android hello world hoạt động nhưng nó vẫn bị lỗi khi khởi chạy. Sau khi nhập dự án Hello world, tôi đã sao chép sdk android opentok vào dự án và xây dựng lại dự án trong nhật thực. Tất cả các lỗi đều biến mất nhưng khi tôi chạy nó trên Galaxy Nexus, tôi nhận được lỗi sau:Bản demo OpenTok Android không hoạt động - Không tìm thấy lớp "com.opentok.helloworld.MainActivity"

02-02 10:01:39.321: E/AndroidRuntime(17238): FATAL EXCEPTION: main 
02-02 10:01:39.321: E/AndroidRuntime(17238): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.opentok.helloworld/com.opentok.helloworld.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "com.opentok.helloworld.MainActivity" on path: /data/app/com.opentok.helloworld-2.apk 
02-02 10:01:39.321: E/AndroidRuntime(17238): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2106) 
02-02 10:01:39.321: E/AndroidRuntime(17238): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) 
02-02 10:01:39.321: E/AndroidRuntime(17238): at android.app.ActivityThread.access$600(ActivityThread.java:141) 
02-02 10:01:39.321: E/AndroidRuntime(17238): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) 
02-02 10:01:39.321: E/AndroidRuntime(17238): at android.os.Handler.dispatchMessage(Handler.java:99) 
02-02 10:01:39.321: E/AndroidRuntime(17238): at android.os.Looper.loop(Looper.java:137) 
02-02 10:01:39.321: E/AndroidRuntime(17238): at android.app.ActivityThread.main(ActivityThread.java:5039) 
02-02 10:01:39.321: E/AndroidRuntime(17238): at java.lang.reflect.Method.invokeNative(Native Method) 
02-02 10:01:39.321: E/AndroidRuntime(17238): at java.lang.reflect.Method.invoke(Method.java:511) 
02-02 10:01:39.321: E/AndroidRuntime(17238): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 
02-02 10:01:39.321: E/AndroidRuntime(17238): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 
02-02 10:01:39.321: E/AndroidRuntime(17238): at dalvik.system.NativeStart.main(Native Method) 
02-02 10:01:39.321: E/AndroidRuntime(17238): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.opentok.helloworld.MainActivity" on path: /data/app/com.opentok.helloworld-2.apk 
02-02 10:01:39.321: E/AndroidRuntime(17238): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:65) 
02-02 10:01:39.321: E/AndroidRuntime(17238): at java.lang.ClassLoader.loadClass(ClassLoader.java:501) 
02-02 10:01:39.321: E/AndroidRuntime(17238): at java.lang.ClassLoader.loadClass(ClassLoader.java:461) 
02-02 10:01:39.321: E/AndroidRuntime(17238): at android.app.Instrumentation.newActivity(Instrumentation.java:1054) 
02-02 10:01:39.321: E/AndroidRuntime(17238): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2097) 
02-02 10:01:39.321: E/AndroidRuntime(17238): ... 11 more 

Tôi có làm gì sai không? Tôi có nên làm gì đó với Đường dẫn xây dựng không? Tôi không chắc chắn phải làm gì/làm thế nào để làm điều đó.

Tôi cũng thấy this bài đăng nhưng không thể tìm ra giải pháp là gì. Mọi trợ giúp sẽ được đánh giá cao. Cảm ơn

Trả lời

6

Tôi đã gặp sự cố này trước đây.

những gì tôi đã làm là:

  1. xóa các "libs" tập tin trong dự án.
  2. tạo thư mục mới "libs" trong dự án.
  3. di chuyển các lọ từ thư mục "opentok-android-sdk" sang "libs"
  4. đường dẫn xây dựng cấu hình.

khi đó nó đang hoạt động.

holp trợ giúp này.

1

Đặt lọ thư viện hộp thư đến (bạn có 5 hoặc 6 lọ khi tôi nhớ) vào thư mục libs. Điều đó đã giúp tôi.

Các vấn đề liên quan