Android 生成debug.keystore而不生成(仅have.apk)

Android 生成debug.keystore而不生成(仅have.apk),android,web,Android,Web,我有一个项目,由HTML、CSS、JS制作,在桌面上运行良好。它在Google上使用authentification(OAuth)为了使用Google API,它在Google驱动器上连接 现在我想在Android上安装我的应用程序(通过phonegap builder,我可以创建.apk) 因此,我创建了一个谷歌帐户(谷歌控制台API),并选择: 已安装的应用程序 安卓 然后我需要生成证书的SHA-1指纹,但我没有debug.keystore文件,因为我无法通过构建项目生成它(显然它是一个

我有一个项目,由HTMLCSSJS制作,在桌面上运行良好。它在Google上使用authentification(OAuth)为了使用Google API,它在Google驱动器上连接

现在我想在Android上安装我的应用程序(通过phonegap builder,我可以创建.apk)

因此,我创建了一个谷歌帐户(谷歌控制台API),并选择:

  • 已安装的应用程序

  • 安卓

然后我需要生成证书的SHA-1指纹,但我没有debug.keystore文件,因为我无法通过构建项目生成它(显然它是一个HTML、CSS、JS项目,所以我无法编译它

我用Eclipse搜索了generate the debug.keystore,但是我的项目不是Android项目(我试图转换它的性质,但它不起作用),所以我不知道如何生成它

总之:我需要生成项目的debug.keystore,以便使用证书的SHA-1指纹在Google上验证我的项目

这可能会有所帮助。创建项目后,用代码替换html、css、js,确保它们链接良好。然后在eclipse中,右键单击该项目并选择android工具>导出签名的应用程序项目。在下一步中,使用密码创建密钥库。之后,您可以保存apk,并且您将拥有一个本地密钥库文件


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

检查此链接,谢谢!使用教程创建的.apk可以工作,但当我尝试连接到google drive时,它会显示:“来源的参数值无效:缺少权限:文件://”。(我创建了google客户端ID并输入了证书的SHA-1指纹,因此我认为这没问题,它识别了客户端ID)你有什么想法吗?(在我的应用程序中,我连接到google Drive以使用google API,使用OAuth 2.0系统)“另外,在注册应用程序以获取客户端id时,请确保选择了已安装的应用程序和Android。”是的,我选择了已安装的应用程序和Android