簡體   English   中英

運行Android項目時“找不到com_facebook_android.apk錯誤”

[英]“could not find com_facebook_android.apk error” when running Android project

我在Eclipse中安裝了Facebook的Android API,並將項目導入我的Android項目。 我的程序構建完美,但是當我嘗試運行它時,我得到了

找不到com_facebook_android.apk!

在構建窗口中,當程序實際上嘗試導入任何Facebook API類時,它會java.lang.NoClassDefFoundError: com.facebook.android.Facebook

您可能在“Java Build Path”中添加了對Java項目的引用,但這是錯誤的地方。

來自Android指南:

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

  • 在包資源管理器中,右鍵單擊依賴項目,然后選擇“屬性”。
  • 在“屬性”窗口中,選擇左側的“Android”屬性組,然后在右側找到“庫”屬性。
  • 單擊“添加”以打開“項目選擇”對話框
  • 從可用庫項目列表中,選擇一個項目,然后單擊“確定”。
  • 關閉對話框后,單擊“屬性”窗口中的“應用”。
  • 單擊“確定”關閉“屬性”窗口

這解決了我的問題。

在我的情況下幫助,沒有在引用的項目中檢查Is Library

(項目屬性> Android)

未選中“Is Library”的示例圖像

  1. 在這里查看引用庫指令:
    http://developer.android.com/guide/developing/projects/projects-eclipse.html

  2. 確保您擁有最新版本的ADT。

  3. 嘗試在eclipse中清理你的項目。

希望這可以幫助

我也遇到了這個錯誤的問題,並注意到如果我以root身份運行eclipse,那么錯誤就會消失。 這讓我覺得這是一個權限問題

所以幫助:

在Facebook Facebook項目右鍵單擊> android工具>構建和導出

然后只需將項目構建到Facebook項目的bin文件夾中。

問題解決了

我遇到了類似的問題。 這是我的決議。 我不得不添加android.jar作為參考。

Android示例錯誤

如果無效,請嘗試刪除Android的Facebook應用程序(如果手機上已安裝了該應用程序)。 這對我有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM