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

雨燕双飞 提交于 2019-12-01 04:47:13

问题


I've installed the Facebook API for Android in Eclipse, and imported the project into my Android project. My program builds perfectly fine, but when I try to run it I get

Could not find com_facebook_android.apk!

in the build window, and when the program actually tries to import any of the Facebook API classes it blows up with a java.lang.NoClassDefFoundError: com.facebook.android.Facebook


回答1:


  1. Check out referencing libraries instructions here:
    http://developer.android.com/guide/developing/projects/projects-eclipse.html

  2. Make sure you have the latest versions of ADT.

  3. Try to clean your project in eclipse.

Hope this helps




回答2:


Probably you added the reference to the Java project in the "Java Build Path" but it's the wrong place.

From the Android guide:

To add a reference to a library project, follow these steps:

  • In the Package Explorer, right-click the dependent project and select Properties.
  • In the Properties window, select the "Android" properties group at left and locate the Library properties at right.
  • Click Add to open the Project Selection dialog.
  • From the list of available library projects, select a project and click OK.
  • When the dialog closes, click Apply in the Properties window.
  • Click OK to close the Properties window

This resolved my problem.




回答3:


In my case helped, not to have in the referenced projects checked Is Library

(Project Properties > Android)




回答4:


I am also having issues with this error and have noted that if I run eclipse as root then the error disappears. This makes me think it is a permissions issue

So to help:

On the com Facebook android project right click > android tool > build and export

Then simply build the project into the bin folder of the Facebook project.

Problem solved




回答5:


I had a similar problem. This was my resolution. I had to add android.jar as a reference.

Android samples error




回答6:


If nothing works, try deleting the Facebook application for Android (if you have one installed on your phone). This worked for me.



来源:https://stackoverflow.com/questions/7258394/could-not-find-com-facebook-android-apk-error-when-running-android-project

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!