(我希望这是可读的,我正在尝试格式化我的代码块,但看不到预览)
我正在按照Android上Facebook应用程序开始的说明(https://developers.facebook.com/docs/guides/mobile/#android)。我已经通过git安装了facebook sdk,我已经通过File-> Eclipse中的导入将其导入eclipse作为android库。我已经在我的模拟器上安装了Facebook(如果重要的话,它是一个2.2目标),并且可以用它来测试帖子。我的HelloWorld应用程序中的活动基本上是单词上面链接页面上的示例。
在我添加fb SSO代码的步骤之前,我基本上通过以下行获得了hello world:
setContentView(R.layout.main);
这很有效。
当fb代码进入时,我仍然期望最终看到,但我也希望在我的hello world line之前看到facebook的授权对话框。如果我添加了一个权限,例如email和read_stream,然后重新运行应用程序,我希望看到对话框请求我授予或拒绝这些权限。事实上,我看到了与简单的Hello World案例相同的事情。
当我运行我的应用程序时出现的奇怪之处是控制台中出现以下错误:
[2011-09-06 07:30:21 - HelloWorld] Waiting for HOME ('android.process.acore') to be launched...
[2011-09-06 07:30:53 - HelloWorld] HOME is up on device 'emulator-5554'
[2011-09-06 07:30:53 - HelloWorld] Uploading HelloWorld.apk onto device 'emulator-5554'
[2011-09-06 07:30:54 - HelloWorld] Installing HelloWorld.apk...
[2011-09-06 07:31:35 - HelloWorld] Success!
[2011-09-06 07:31:35 - Facebook] Could not find com_facebook_android.apk!
[2011-09-06 07:31:35 - HelloWorld] Starting activity com.HelloWorld.client.HelloWorldActivity on device emulator-5554
[2011-09-06 07:31:37 - HelloWorld] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.HelloWorld.client/.HelloWorldActivity }
似乎在我的应用程序在模拟器上之后,但在它开始活动之前,它会查找com_facebook_android.apk并找不到它。我知道在模拟器上安装Facebook实际上是Facebook.apk,而不是com_facebook_android.apk。
所以我的问题是:
有没有人知道如何解决这个错误?
谢谢, 戴夫
答案 0 :(得分:0)
它是正确的,它寻找com_facebook_android.apk
最有可能是eclipse中的项目配置错误
看看这个帖子:
I get a "could not find com_facebook_android.apk error" when I run my Android project