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. I imported the Facebook SDK library as existing Android code. That worked fine. Then I created a new Android application project, went to its properties, and added the Facebook SDK. Then I get the red exclamation mark on the project screen:
The Problems View
says this:
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:
It says facebooksdk.jar is missing. 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. 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