简体   繁体   English

容器“ Android Dependencies”引用了不存在的库“ C:\\ Users \\ workspace \\ FacebookSDK \\ bin \\ facebooksdk.jar”

[英]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.

相关问题 Android Dependencies库中缺少facebooksdk.jar - facebooksdk.jar missing from Android Dependencies library 容器“ Android Dependencies”引用了不存在的库“ /workspace/appcompat_v7/bin/appcompat_v7.jar” - container 'Android Dependencies' references non existing library '/workspace/appcompat_v7/bin/appcompat_v7.jar Facebook SDK,Android依赖项显示facebooksdk.jar丢失 - Facebook sdk, Android dependencies showing facebooksdk.jar is missing 容器“ Android Dependencies”引用了不存在的库“/Users/…/platforms/android/CordovaLib/bin/mainactivity-cordovalib.jar” - The container 'Android Dependencies' references non existing library '/Users/…/platforms/android/CordovaLib/bin/mainactivity-cordovalib.jar' 容器Android依赖关系引用了不存在的库/home/user/workspace/appcompat_v7/bin/appcompat_v7.jar - The container Android Dependencies references non existing library /home/user/workspace/appcompat_v7/bin/appcompat_v7.jar 类型容器&#39;Android Dependencies&#39;引用非现有库android-support-v7-appcompat / bin / android-support-v7-appcompat.jar - Type The container 'Android Dependencies' references non existing library android-support-v7-appcompat/bin/android-support-v7-appcompat.jar 容器“ Android依赖关系”引用了不存在的库“ facebook-android-sdk \\ facebook \\ bin \\ com_facebook_android.jar” - The container 'Android Dependencies' references non existing library 'facebook-android-sdk\facebook\bin\com_facebook_android.jar' 容器“ Android Dependencies”引用了不存在的库 - The container 'Android Dependencies' references non existing library 尝试将facebooksdk.jar文件添加到我的项目中 - Trying to add facebooksdk.jar file to my project 容器&#39;Android Dependencies&#39;引用不存在的库appcompat_v7.jar&#39; - The container 'Android Dependencies' references non existing library appcompat_v7.jar'
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM