2011-08-31 59 views
4

我已經在Eclipse中爲Android安裝了Facebook API,並將該項目導入到我的Android項目中。我的程序構建得非常好,但是當我嘗試運行它時,我得到了運行Android項目時出現「找不到com_facebook_android.apk錯誤」

找不到com_facebook_android.apk!

在構建窗口

,並在程序實際嘗試導入任何Facebook的API類的其與java.lang.NoClassDefFoundError: com.facebook.android.Facebook

回答

5

也許你在「Java構建路徑」添加了參考Java項目,但它錯了地方。

從Android指南:

要添加到庫項目的引用,請按照下列步驟操作:

  • 在Package Explorer中,右鍵單擊依賴項目,然後選擇屬性。
  • 在Properties窗口中,選擇左側的「Android」屬性組,並在右側找到Library屬性。
  • 單擊添加打開項目選擇對話框。
  • 從可用庫項目列表中選擇一個項目,然後單擊確定。
  • 當對話框關閉時,單擊屬性窗口中的應用。
  • 單擊確定關閉屬性窗口

這解決了我的問題。

1

我也有這個錯誤的問題,並指出,如果我作爲root運行eclipse然後錯誤消失。這讓我覺得這是一個權限問題

因此,爲了幫助:

在COM Facebook的Android項目右鍵單擊> Android的工具>構建和出口

然後簡單地生成項目進入bin文件夾Facebook項目。

問題解決

2

在我的情況幫助,不要在引用的項目檢查Is Library

(項目屬性>安卓)

sample image with "Is Library" unchecked

0

我有一個類似的問題。這是我的決議。我不得不添加android.jar作爲參考。

Android samples error

0

如果實在不行,請嘗試刪除Facebook應用程序的Android(如果你有你的手機上安裝一個)。這對我有效。

相關問題