【发布时间】:2015-10-17 10:52:48
【问题描述】:
在将 Parse-1.9.4.jar 添加到我的 Android Studio 项目之前,一切正常。但是添加后我得到了这个错误:
E/AndroidRuntime﹕ FATAL EXCEPTION: main
Process: funride.android.com.rideshare, PID: 14101
java.lang.NoClassDefFoundError: android.support.v7.appcompat.R$attr
at android.support.v7.app.AppCompatDelegateImplV7.ensureSubDecor(AppCompatDelegateImplV7.java:289)
at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:246)
at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:106)
at funride.android.com.rideshare.parse.ParseActivity.onCreate(ParseActivity.java:18)
at android.app.Activity.performCreate(Activity.java:5231)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2148)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2233)
at android.app.ActivityThread.access$800(ActivityThread.java:135)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5001)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
at dalvik.system.NativeStart.main(Native Method)
我尝试过的事情:
- 将Parse-1.9.4.jar放入libs目录,添加compile fileTree(dir: 'libs',包括:['*.jar']) 在依赖项
- 执行 gradlew clean 并重建项目
- 我还添加了 bolts-android-1.2.0.jar 到项目中
希望你们能提供帮助,我已经花了几个小时来解决这个问题。
【问题讨论】:
-
@AndrewFielden 是的,我已经安装并更新了我的支持库。我正在使用“com.android.support:appcompat-v7:22.2.1”。一切正常,直到我将“Parse-1.9.4.jar”添加到我的项目中。如果我取出罐子,一切正常。
标签: android facebook android-studio parse-platform jar