2013-03-25 34 views
0

我有一个项目HTMLCSSJS桌面的工作制作精良。它使用谷歌认证(OAuth)为了使用谷歌API,它连接到谷歌驱动器。 (随着PhoneGap的建设者,我可以创建.apk文件)生成debug.keystore没有建立(只有.apk文件)

现在我想有我的Android应用

所以我创建了一个谷歌帐户(谷歌控制台API)和我选择:

  • 安装的应用程序

  • 的Android

然后我需要生成证书的SHA-1指纹,但我没有debug.keystore文件,因为我无法通过建立项目生成它(这显然是一个HTML,CSS ,JS项目等我无法编译它)。我寻找生成debug.keystore与Eclipse 我的项目不是一个Android项目(我试图转换其性质,但它不工作),所以我不知道如何生成它。

结论:我需要生成我的项目的debug.keystore,以便通过证书的SHA-1指纹在Google上验证我的项目。

问候

+0

检查此链接http://stackoverflow.com/questions/2639275/android-keytool-error-on-the-command-line-when-locating-debug-keystore/4222461#4222461 – 2013-03-25 09:37:58

回答

0

how to可能会有所帮助。创建项目后,用你的代码替换html,css,js,确保你已经链接好了。然后从Eclipse中,右键单击该项目,然后选择安卓工具>导出签名的应用程序项目。在下一步中使用密码创建密钥库。之后,你可以保存apk,你将有一个本地密钥库文件。

同时在注册您的应用程序以获取客户端ID时,请确保您选择已安装的应用程序和Android。

+0

谢谢老兄!用你的教程创建的.apk工程,但当我尝试连接到谷歌驱动器它说:“无效的参数值的原产地:失踪权限:file://”。 (我创建了谷歌客户端ID并输入了证书的SHA-1指纹,所以我认为它没问题,它确认了client_id) 您有想法吗? – user2161298 2013-03-25 20:11:08

+0

(在我的应用程序中,为了使用Google API,使用OAuth 2.0系统连接到Google Drive) – user2161298 2013-03-25 20:26:03

+0

“同时在注册您的应用程序以获取客户端ID时,请确保您选择已安装的应用程序和Android。” 是的,我选择了安装的应用程序和Android – user2161298 2013-03-26 13:50:07