在Android模拟器上安装Facebook apk

use*_*724 5 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'
}
Run Code Online (Sandbox Code Playgroud)

...它似乎适用于targetSdkVersion"L".如此精细.我在x86中运行该模拟器并使用adb进行安装

./sdk/platform-tools/adb install Facebook-25.0.0.19.30.apk
Run Code Online (Sandbox Code Playgroud)

我得到"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"
Run Code Online (Sandbox Code Playgroud)

我一定做错了什么.有人能指出我正确的方向吗?

Joa*_*huk 1

答案取自这里

INSTALL_FAILED_NO_MATCHING_ABIS 是指当您尝试安装具有本机库的应用程序,但它没有适合您的 CPU 架构的本机库时。例如,如果您为armv7编译了一个应用程序并尝试将其安装在使用Intel架构的模拟器上,那么它将无法工作。

此外,您还可以在模拟器上实现解决方案,如此处所示

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