请这不是重复的问题
不知道,但我已经将 .jar 放入 libs 文件夹中,并且还完成了以下过程
And also
我已经检查过这个我收到 java.lang.classnotfoundException: com.mysql.jdbc.Driver https://stackoverflow.com/questions/13964392/im-getting-a-java-lang-classnotfoundexception-com-mysql-jdbc-driver
我已经完成了几个项目,但这是我第一次使用这个 dropbox 示例项目
乐猫是
10-14 13:01:00.580: W/dalvikvm(2902): threadid=1: thread exiting with uncaught exception (group=0x430d5140)
10-14 13:01:00.580: E/AndroidRuntime(2902): FATAL EXCEPTION: main
10-14 13:01:00.580: E/AndroidRuntime(2902): Process: com.dropbox.sample.hellodropbox, PID: 2902
10-14 13:01:00.580: E/AndroidRuntime(2902): java.lang.NoClassDefFoundError: com.dropbox.sync.android.DbxAccountManager
10-14 13:01:00.580: E/AndroidRuntime(2902): at com.dropbox.sample.hellodropbox.HelloDropboxActivity.onCreate(HelloDropboxActivity.java:44)
10-14 13:01:00.580: E/AndroidRuntime(2902): at android.app.Activity.performCreate(Activity.java:5403)
10-14 13:01:00.580: E/AndroidRuntime(2902): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
10-14 13:01:00.580: E/AndroidRuntime(2902): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2270)
10-14 13:01:00.580: E/AndroidRuntime(2902): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2396)
10-14 13:01:00.580: E/AndroidRuntime(2902): at android.app.ActivityThread.access$800(ActivityThread.java:139)
10-14 13:01:00.580: E/AndroidRuntime(2902): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1293)
10-14 13:01:00.580: E/AndroidRuntime(2902): at android.os.Handler.dispatchMessage(Handler.java:102)
10-14 13:01:00.580: E/AndroidRuntime(2902): at android.os.Looper.loop(Looper.java:149)
10-14 13:01:00.580: E/AndroidRuntime(2902): at android.app.ActivityThread.main(ActivityThread.java:5257)
10-14 13:01:00.580: E/AndroidRuntime(2902): at java.lang.reflect.Method.invokeNative(Native Method)
10-14 13:01:00.580: E/AndroidRuntime(2902): at java.lang.reflect.Method.invoke(Method.java:515)
10-14 13:01:00.580: E/AndroidRuntime(2902): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:817)
10-14 13:01:00.580: E/AndroidRuntime(2902): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:633)
10-14 13:01:00.580: E/AndroidRuntime(2902): at dalvik.system.NativeStart.main(Native Method)
即使参考图书馆中有一个课程
请尝试一下这个
https://www.dropbox.com/developers/downloads/sdks/datastore/android/dropbox-android-sync-sdk-3.1.1.zip https://www.dropbox.com/developers/downloads/sdks/datastore/android/dropbox-android-sync-sdk-3.1.1.zipSDK是否也出现此类错误
?
我有同样的问题。
dropbox-sync-sdk-android.jar 存在于类路径中,但在构建过程中这些类未包含到生成的 apk 中。
后来我注意到 Android 构建控制台中存在多个错误:
[dx] bad class file magic (cafebabe) or version (0033.0000)
看起来 Dropbox API 是针对 JDK 1.7 编译的,当您尝试使用 JDK 1.6 使用此 jar 构建 APK 时会遇到麻烦
我通过更新编译器合规级别解决了这个问题:
Project->Properties->Java Compiler->Compiler compliance level->1.7
另请确保您的 Android SDK 构建工具为 v19 或更高版本:
Android SDK Manager->Android SDK Build-tools->check v21.0.2->uncheck v17(my case)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)