Googleログインはシミュレータで動作しますが、チェックされたすべてのデバイスでアプリがクラッシュします。シミュレータ次のログインページでGoogle +ログインコード名がデバイスで動作しない
sign.addActionListener((e) -> {
String clientId = "704790222159-n1cpb3g1q3plirslu5739apc0gnnv4pp.apps.googleusercontent.com";
String redirectURI = "https://www.youtube.com/";
String clientSecret = "q_cxGCCbX5GVC99kxgstjksB";
gc = GoogleConnect.getInstance();
gc.setClientId(clientId);
gc.setRedirectURI(redirectURI);
gc.setClientSecret(clientSecret);
gc.setScope("https://www.googleapis.com/auth/youtube.force-ssl");
gc.setCallback(new LoginCallback() {
@Override
public void loginFailed(String errorMessage) {
Dialog.show("Error Logging In", "There was an error logging in: " + errorMessage, "OK", null);
}
@Override
public void loginSuccessful() {
Dialog.show("Logged In", "you are currently logged in ", "OK", null);
}
});
if (!gc.isUserLoggedIn()) {
gc.doLogin();
} else {
token = gc.getAccessToken().getToken();
}
});
表示され、それが正常に動作しますが、実際のデバイスにログインページ(ページを許可/拒否は)しばらく
後、私がサインインした後に表示され、その後、アプリがクラッシュするdoesntのエラーログ:
詳細なログ:
もう1つ、プロジェクトプロパティにAndroidのビルドに関するヒントを含める必要がありますか? – beck
ヒント:StackOverflowの投稿に認証キーを含めないでください。 –
ありがとう@DanielBleisteiner私はプロジェクトを試していました。これは実際のプロジェクトではありません。私はそれが正しいとすぐに、私は新しい鍵を取得します。私はsm1がコードを試してみたら、キーを気にするべきではないようにキーを含めました。 – beck