我有一个奇怪的问题.我正在尝试将Facebook集成到我的应用程序中.功能部分工作正常,但问题是它只能直接从我的电脑连接,即如果连接我的手机eclipse和发送应用程序它是正常工作.如果我提取apk并直接从我的手机安装它该应用程序不会登录我,不会创建会话等.
有人能告诉我这里有什么问题吗?
更新1:
通过以下官方Facebook开发者网站创建SK9推荐的密钥.
C:\ Java\jdk1.7.0_10\bin> keytool -exportcert -alias myAppfull -key store myAppfull | C:\ openssl-0.9.8k_X64\bin\openssl sha1 -binary | C:\ openssl-0.9.8k_X64\bin\openssl base64我收到密码提示.我在eclipse中输入用于导出的密码,它给出了一个代码.我进入了开发者页面.
其中:myAppfull是我在使用eclipse导出时使用的别名和密钥库.
还是同样的问题?有什么我想念的吗?
谢谢!
更新2:
有效!谢谢!!可能对其他人有用.检查我的答案如下!
The*_*Man 10
感谢SK9和Vizz.我做了一些研究,并想出了如何解决这个问题.
这对于使用ECLIPSE创建发布关键字的人来说是有用的.
1)打开命令提示符并在我的例子中给出JDK Bin文件夹的路径(C:\ Java\jdk1.7.0_10\bin).
2)复制此代码keytool -exportcert -alias"youraliasnamethatwasgivenwhileexportineclipse"-keystore yourkeystorethatsavedwhileexportineclipse> c:\ openssl\bin\release.txt
3)现在你需要输入密码,密码="samepasswordthatyouenterwhilecreatingthekeystoreineclipse".
4)在openssl Bin文件夹中,您将获得一个名为release.txt的文件
5)现在将目录更改为打开的ssl文件夹,在我的情况下:C:\ openssl-0.9.8k_X64\bin \
6)复制以下代码并粘贴openssl sha1 -binary release.txt> release_sha.txt
7)你将在openssl bin文件夹中获得release_sha.txt
8)再次复制以下代码并粘贴openssl base64 -in release_sha.txt> release_base64.txt
9)你将在openssl bin文件夹中获得release_base64.txt
10)打开release_base64.txt文件 - Bingo你有hashkey - 复制密钥.
将其粘贴在facebook开发人员网站的调试密钥旁边.它应该开始工作了!
| 归档时间: |
|
| 查看次数: |
6868 次 |
| 最近记录: |