有没有人设法做到这一点?!
我尝试过这个网站的各种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"
我一定是做错了。有人能指出我正确的方向吗?
答案 0 :(得分:1)
摘自here
INSTALL_FAILED_NO_MATCHING_ABIS是您尝试安装时的 具有本机库的应用程序,它没有本机库 你的cpu架构。例如,如果您为armv7编译了一个应用程序 并尝试将其安装在使用Intel的仿真器上 相反,它不起作用。
此外,您可以在模拟器上实现解决方案here。
而且,对于第二个错误,我认为非常清楚:Facebook不会让你使用该应用程序,因为他们不再支持它了。
答案 1 :(得分:1)
使用较新的Facebook SDK,我找不到与Downloads - Facebook Android SDK捆绑在一起的Facebook APK文件。
在模拟器上安装facebook:
现在您可以使用Facebook来测试本机登录等。