Android 设备上安装Facebook应用程序时出现Facebook登录错误
我在android应用程序中遇到Facebook登录问题。如果android设备上没有安装Facebook应用程序,或者我使用模拟器,Facebook登录可以正常工作。但如果Facebook应用程序安装在手机上,它就会给出一个错误 facebook lite应用程序中出现错误 facebook应用程序中出现错误 我正在使用两个不同的手机,两个都给出了相同的错误。我跟着这个问题问:。有了这个问题,我知道这个错误是在android studio中生成签名apk之后出现的。Android 设备上安装Facebook应用程序时出现Facebook登录错误,android,facebook,facebook-login,android-facebook,android-keystore,Android,Facebook,Facebook Login,Android Facebook,Android Keystore,我在android应用程序中遇到Facebook登录问题。如果android设备上没有安装Facebook应用程序,或者我使用模拟器,Facebook登录可以正常工作。但如果Facebook应用程序安装在手机上,它就会给出一个错误 facebook lite应用程序中出现错误 facebook应用程序中出现错误 我正在使用两个不同的手机,两个都给出了相同的错误。我跟着这个问题问:。有了这个问题,我知道这个错误是在android studio中生成签名apk之后出现的。 所以我使用签名密钥库(
所以我使用签名密钥库(.jks)来生成新的密钥散列。在生成新的密钥散列后,我在facebook app>Settings>Basic中添加了这个,但在两款手机中仍然出现相同的错误。如何修复此错误。提前感谢。您需要在facebook developer concole中配置应用程序设置,并在KeyHash字段中添加生成的KeyHash
keytool -exportcert -alias YOUR_RELEASE_KEY_ALIAS -keystore YOUR_RELEASE_KEY_PATH | "PATH FOR openssl.exe" sha1 -binary | openssl base64
Password: android
无需使用android作为密码,使用在生成签名apk时创建的密码我通过添加到我的FacebookHelper修复了它
LoginManager.getInstance().loginBehavior = LoginBehavior.WEB_ONLY
现在登录对话框在浏览器中打开并正常工作您的|发布|密钥|路径这是密钥库的路径,但我需要在这里使用您的|发布|密钥|别名调试的标准位置。密钥库是| ~/.android/在OS X和Linux上| C:\Documents and Settings\\\\.android\在Windows XP上| C:\Users\.android\在Windows Vista和Windows 7,8上,10您的发布密钥别名是android我同时使用了android和C:\Users\\.android\但仍然会遇到相同的错误抱歉,请尝试以下密钥库名称:“debug.Keystore”密钥库密码:“android”密钥别名:“androiddebugkey”密钥密码:“android”