[英]The container 'Android Dependencies' references non existing library 'C:\Users\workspace\FacebookSDK\bin\facebooksdk.jar'
I've been stuck on this for over two days. 我已经坚持了两天以上。 I've looked at all the other similar questions and tried implementing their answers. 我查看了所有其他类似的问题,并尝试实现它们的答案。 Nothing works. 什么都没有。 I've cleaned and built projects so many times to no avail. 我已经清理并建造了很多次项目,但无济于事。 I've added libraries, deleted libraries... Can someone please solve this for me? 我添加了库,删除了库...有人可以帮我解决这个问题吗?
I'm trying to use Facebook SDK for my project in Eclipse. 我正在尝试在Eclipse中为我的项目使用Facebook SDK。 I imported the Facebook SDK library as existing Android code. 我将Facebook SDK库导入为现有的Android代码。 That worked fine. 很好。 Then I created a new Android application project, went to its properties, and added the Facebook SDK. 然后,我创建了一个新的Android应用程序项目,转到其属性,并添加了Facebook SDK。 Then I get the red exclamation mark on the project screen: 然后我在项目屏幕上得到红色的感叹号:
The Problems View
says this: Problems View
说:
The container 'Android Dependencies' references non existing library 'C:\Users\workspace\FacebookSDK\bin\facebooksdk.jar'
And then I checked the Java build path libraries and this error came up: 然后我检查了Java构建路径库,出现了此错误:
It says facebooksdk.jar is missing. 它说facebooksdk.jar丢失。 Am I supposed to add it somewhere? 我应该在某个地方添加它吗? Where is the jar located? 罐子在哪里?
How do I fix this? 我该如何解决?
EDIT Buiding FacebookSDK before adding it to project. 编辑在将FacebookSDK添加到项目之前将其保存。 Many errors: 许多错误:
Description Resource Path Location Type
Loader<SimpleGraphObjectCursor<T>> cannot be resolved to a type GraphObjectPagingLoader.java /FacebookSDK/src/com/facebook/widget line 119 Java Problem
Loader<SimpleGraphObjectCursor<T>> cannot be resolved to a type GraphObjectPagingLoader.java /FacebookSDK/src/com/facebook/widget line 109 Java Problem
The method onStartLoading() of type GraphObjectPagingLoader<T> must override or implement a supertype method GraphObjectPagingLoader.java /FacebookSDK/src/com/facebook/widget line 118 Java Problem
The import android.support cannot be resolved FacebookFragment.java /FacebookSDK/src/com/facebook/widget line 21 Java Problem
Fragment cannot be resolved to a type FacebookFragment.java /FacebookSDK/src/com/facebook/widget line 42 Java Problem
The method deliverResult(SimpleGraphObjectCursor<T>) of type GraphObjectPagingLoader<T> must override or implement a supertype method GraphObjectPagingLoader.java /FacebookSDK/src/com/facebook/widget line 104 Java Problem
The method onActivityCreated(Bundle) of type FacebookFragment must override or implement a supertype method FacebookFragment.java /FacebookSDK/src/com/facebook/widget line 47 Java Problem
...
...
Fragment cannot be resolved to a type PickerFragment.java /FacebookSDK/src/com/facebook/widget line 253 Java Problem
Fragment cannot be resolved to a type FacebookDialog.java /FacebookSDK/src/com/facebook/widget line 341 Java Problem
Fragment cannot be resolved to a type FacebookDialog.java /FacebookSDK/src/com/facebook/widget line 327 Java Problem
The method getString(int) is undefined for the type PickerFragment<T> PickerFragment.java /FacebookSDK/src/com/facebook/widget line 568 Java Problem
Fragment cannot be resolved to a type FacebookDialog.java /FacebookSDK/src/com/facebook/widget line 324 Java Problem
The method getLoaderManager() is undefined for the type PickerFragment<T>.LoadingStrategy PickerFragment.java /FacebookSDK/src/com/facebook/widget line 883 Java Problem
LoaderManager cannot be resolved to a type PickerFragment.java /FacebookSDK/src/com/facebook/widget line 884 Java Problem
Fragment cannot be resolved to a type FacebookDialog.java /FacebookSDK/src/com/facebook/widget line 320 Java Problem
Fragment cannot be resolved to a type PickerFragment.java /FacebookSDK/src/com/facebook/widget line 55 Java Problem
The import android.support cannot be resolved PickerFragment.java /FacebookSDK/src/com/facebook/widget line 26 Java Problem
The import android.support cannot be resolved PickerFragment.java /FacebookSDK/src/com/facebook/widget line 25 Java Problem
The import android.support cannot be resolved PickerFragment.java /FacebookSDK/src/com/facebook/widget line 24 Java Problem
Unnecessary @SuppressWarnings("deprecation") WebDialog.java /FacebookSDK/src/com/facebook/widget line 402 Java Problem
The method getActivity() is undefined for the type PickerFragment<T> PickerFragment.java /FacebookSDK/src/com/facebook/widget line 187 Java Problem
Fragment cannot be resolved to a type PickerFragment.java /FacebookSDK/src/com/facebook/widget line 185 Java Problem
The method onActivityCreated(Bundle) of type PickerFragment<T> must override or implement a supertype method PickerFragment.java /FacebookSDK/src/com/facebook/widget line 184 Java Problem
The method onCreateView(LayoutInflater, ViewGroup, Bundle) of type PickerFragment<T> must override or implement a supertype method PickerFragment.java /FacebookSDK/src/com/facebook/widget line 153 Java Problem
Fragment cannot be resolved to a type PickerFragment.java /FacebookSDK/src/com/facebook/widget line 133 Java Problem
The method onInflate(Activity, AttributeSet, Bundle) of type PickerFragment<T> must override or implement a supertype method PickerFragment.java /FacebookSDK/src/com/facebook/widget line 132 Java Problem
Fragment cannot be resolved to a type PickerFragment.java /FacebookSDK/src/com/facebook/widget line 120 Java Problem
The method onCreate(Bundle) of type PickerFragment<T> must override or implement a supertype method PickerFragment.java /FacebookSDK/src/com/facebook/widget line 119 Java Problem
LocalBroadcastManager cannot be resolved to a type BoltsMeasurementEventListener.java /FacebookSDK/src/com/facebook line 25 Java Problem
The import android.support cannot be resolved BoltsMeasurementEventListener.java /FacebookSDK/src/com/facebook line 8 Java Problem
LocalBroadcastManager cannot be resolved to a type BoltsMeasurementEventListener.java /FacebookSDK/src/com/facebook line 30 Java Problem
LocalBroadcastManager cannot be resolved BoltsMeasurementEventListener.java /FacebookSDK/src/com/facebook line 25 Java Problem
LocalBroadcastManager cannot be resolved BoltsMeasurementEventListener.java /FacebookSDK/src/com/facebook line 30 Java Problem
Compiler version 编译器版本
The issue is that facebooksdk.jar
is missing. 问题是facebooksdk.jar
丢失。 The jar file is present in the PROJECT_FOLDER/bin/facebooksdk.jar
, in this case it should be here: FacebookSDK/bin/facebooksdk.jar
. jar文件位于PROJECT_FOLDER/bin/facebooksdk.jar
,在这种情况下,应位于以下位置: FacebookSDK/bin/facebooksdk.jar
。 This file is created when you build your project. 该文件是在您构建项目时创建的。
So, the solution is to build the FacebookSDK project
and then clean this project AndroidFB6
. 因此,解决方案是构建FacebookSDK project
,然后清理该项目AndroidFB6
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.