私は自分のプロジェクトでGoogleログインを実装しようとしましたが、gmailのユーザー名とパスワードでサインインした後、不明なホストエラーが表示されます。&次に許可ボタンを押します。私はまた、buildヒントにandroid.playService.plusを保持しています。他のビルドのヒントも必要ですか? well.Myコードは以下の通りであるように私はそれを適用するために適切な文書やブログを見つけることができませんでした:Googleのログインでエラーが発生する
if (googleLogin.isNativeLoginSupported()) {
if (!googleLogin.isUserLoggedIn()) {
googleLogin.doLogin();
}
AccessToken at = googleLogin.getAccessToken();
System.out.println("token " + at.getToken()); // this value is null
} else {
if (!googleLogin.isUserLoggedIn()) {
googleLogin.doLogin();
System.out.println("not logged in : not native login");
}
}
googleLogin.setCallback(new LoginCallback() {
@Override
public void loginFailed(String errorMessage) {
Dialog.show("Login Faild", "Retry Login", "Retry", null);
google_signIn(res);
}
@Override
public void loginSuccessful() {
System.out.println("successfull");
new NewForm(res).show();
}
});
エラー:我々はありませんがあるので、Webログインを使用する必要がシミュレータ上で
Received exception: Unknown host
java.lang.Throwable: Unknown host
at javafx.scene.web.WebEngine$LoadWorker.describeError(WebEngine.java:1402)
at javafx.scene.web.WebEngine$LoadWorker.dispatchLoadEvent(WebEngine.java:1341)
at javafx.scene.web.WebEngine$LoadWorker.access$1100(WebEngine.java:1219)
at javafx.scene.web.WebEngine$PageLoadListener.dispatchLoadEvent(WebEngine.java:1206)
at com.sun.webkit.WebPage.fireLoadEvent(WebPage.java:2387)
at com.sun.webkit.WebPage.fwkFireLoadEvent(WebPage.java:2231)
at com.sun.webkit.network.URLLoader.twkDidFail(Native Method)
at com.sun.webkit.network.URLLoader.notifyDidFail(URLLoader.java:843)
at com.sun.webkit.network.URLLoader.lambda$didFail$93(URLLoader.java:826)
at com.sun.webkit.network.URLLoader$$Lambda$197/728465605.run(Unknown Source)
at com.sun.javafx.application.PlatformImpl.lambda$null$164(PlatformImpl.java:292)
at com.sun.javafx.application.PlatformImpl$$Lambda$63/2017575979.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$165(PlatformImpl.java:291)
at com.sun.javafx.application.PlatformImpl$$Lambda$62/1811810557.run(Unknown Source)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$141(WinApplication.java:102)
at com.sun.glass.ui.win.WinApplication$$Lambda$54/5182121.run(Unknown Source)
at java.lang.Thread.run(Thread.java:745)
これにもかかわらずログイン自体が機能するかどうかを明確にすることはできますか? デバイスを試しましたか?これはシミュレータコードの失敗かもしれません。その性質上、より脆弱です。 –
私が見つけたエラー、youtube.comは私のラップトップで開かれていませんでした。私はfacebook.comへのリダイレクトURLを変更し、それは働いた。シミュレータでは、Webページ(facebook.com)にリダイレクトされます。リダイレクトウェブページの代わりに新しいフォームを開くにはどうすればよいですか?私はログインが成功するかどうかわからない。それは、出力frm setCallbackメソッドでログイン失敗ダイアログまたは '成功'ログを表示しません。デバイスでは、状況が悪化しています。選択されたアカウントを表示し続け、アカウントが選択されると、この 'アカウントの選択ダイアログボックス'が再び表示されます。私はデバッグ中に何のエラーもありませんでしたが、AccessTokenはnullです。 –