在Android模拟器上安装Facebook apk

时间:2015-03-06 03:21:50

标签: android facebook android-emulator

有没有人设法做到这一点?!

我尝试过这个网站的各种sdk / apk组合,但没有运气。 https://developers.facebook.com/docs/android/downloads

当我使用此SDK ...

dependencies {
    compile 'com.facebook.android:facebook-android-sdk:3.23.0'
}

... 似乎与targetSdkVersion“L”一起使用。如此精细。我在x86中运行该模拟器并使用adb来安装

./sdk/platform-tools/adb install Facebook-25.0.0.19.30.apk

我收到“INSTALL_FAILED_NO_MATCHING_ABIS”。在ARM上,我还没有设法让模拟器真正启动。现在已经“准备建议”超过30分钟了。

使用较低的Facebook sdk版本(com.facebook.android:facebook-android-sdk:3.21.1),我可以使用19的targetSdkVersion运行模拟器,并安装Facebook.apk(Facebook APK 22.0) )

不幸的是,当我打开Facebook应用程序时,我收到消息

"This version of android is no longer supported. please upgrade your device and try again"

我一定是做错了。有人能指出我正确的方向吗?

2 个答案:

答案 0 :(得分:1)

摘自here

  

INSTALL_FAILED_NO_MATCHING_ABIS是您尝试安装时的   具有本机库的应用程序,它没有本机库   你的cpu架构。例如,如果您为armv7编译了一个应用程序   并尝试将其安装在使用Intel的仿真器上   相反,它不起作用。

此外,您可以在模拟器上实现解决方案here

而且,对于第二个错误,我认为非常清楚:Facebook不会让你使用该应用程序,因为他们不再支持它了。

答案 1 :(得分:1)

使用较新的Facebook SDK,我找不到与Downloads - Facebook Android SDK捆绑在一起的Facebook APK文件。

在模拟器上安装facebook:

  • 我从SDK Manager安装了Google Play Intel Atom Image。

  • 使用Google Play英特尔凌动图像创建AVD

enter image description here

  • 现在,您可以从Play商店(登录后)安装Facebook

enter image description here

现在您可以使用Facebook来测试本机登录等。