Cordova Android应用程序Google Plus身份验证错误10

Cordova Android应用程序Google Plus身份验证错误10,android,cordova,plugins,certificate,google-plus,Android,Cordova,Plugins,Certificate,Google Plus,我想在我的cordova应用程序中使用google plus身份验证 1。生成密钥库 keytool -genkey -v -keystore <keystoreName>.keystore -alias <Keystore AliasName> -keyalg <Key algorithm> -keysize <Key size> -validity <Key Validity in Days> keytool -exportcer

我想在我的cordova应用程序中使用google plus身份验证

1。生成密钥库

keytool -genkey -v -keystore <keystoreName>.keystore -alias <Keystore AliasName> -keyalg <Key algorithm> -keysize <Key size> -validity <Key Validity in Days>
keytool -exportcert -keystore <keystoreName>.keystore -list -v -alias <alias>
3。签署我的Apk

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore <keystoreName>.keystore android-release-unsigned.apk <alias>
我正在安卓设备上安装apk,总是出现错误10。

我为cordova安装并成功使用facebook插件。很好!但我无法解决谷歌的问题。我做错了什么

谁能帮我


我重新生成密钥库。。。重新安装cordova。。。重新安装googlepus插件…

我的问题解决了


我使用clientID“Web客户端(由谷歌服务自动创建)”而不是clientID“Android客户端for com.Android.app(由谷歌服务自动创建)”。这是工作!我得到令牌和用户数据

我遇到了同样的问题,使用Cordova CLI卸载所有插件,然后再次安装。我重新安装了。。。并尝试其他版本5.1.1、5.1.2。。。没有效果…可能是谷歌控制台中的设置有问题。。。有人能帮我吗…你在插件安装时提供了反向的客户端ID?是的,我添加了它。它只需要IOS。我尝试在另一个版本的cordova中创建空项目,添加了google plus插件。。。我又犯了错误10。。。可能是我在谷歌控制台中的设置有问题。。。我不知道…嗨,我能知道你解决这个问题的步骤吗?我也面临同样的问题
zipalign -v 4 android-release-unsigned.apk <output name>.apk
keytool -exportcert -keystore <keystoreName>.keystore -list -v -alias <alias>
window.plugins.googleplus.getSigningCertificateFingerprint(
    function (fingerprint) {
        alert(fingerprint); // SHA1 HASH - It's same like in console.firebase.google.com
    }
);

window.plugins.googleplus.login(
    {
        'scopes': '',
        'webClientId': '62......39.6-..................jjka5b...v87q7.apps.googleusercontent.com', // optional clientId of your Web application from Credentials settings of your project - On Android, this MUST be included to get an idToken. On iOS, it is not required.
        'offline': true,
    },
    function (obj) {
        alert(JSON.stringify(obj));
    },
    function (msg) {
        alert('error: ' + msg); // error 10
    }
);