2017-06-26 22 views
1

私は自分のプロジェクトで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) 
+0

これにもかかわらずログイン自体が機能するかどうかを明確にすることはできますか? デバイスを試しましたか?これはシミュレータコードの失敗かもしれません。その性質上、より脆弱です。 –

+0

私が見つけたエラー、youtube.comは私のラップトップで開かれていませんでした。私はfacebook.comへのリダイレクトURLを変更し、それは働いた。シミュレータでは、Webページ(facebook.com)にリダイレクトされます。リダイレクトウェブページの代わりに新しいフォームを開くにはどうすればよいですか?私はログインが成功するかどうかわからない。それは、出力frm setCallbackメソッドでログイン失敗ダイアログまたは '成功'ログを表示しません。デバイスでは、状況が悪化しています。選択されたアカウントを表示し続け、アカウントが選択されると、この 'アカウントの選択ダイアログボックス'が再び表示されます。私はデバッグ中に何のエラーもありませんでしたが、AccessTokenはnullです。 –

答えて

0

ネイティブのログインとそれは素晴らしい見えないかもしれないWebページを使用しています。

デバイスのネイティブログインは使用されており、シームレスに感じるはずです。このような機能のためにデバイスの動作が非常に異なるため、デバイスをチェックすることが重要です。

+0

Hello shaiは、リダイレクトURLにリダイレクトされ、アンドロイドデバイスのようにgmail idsのないアカウント選択ダイアログボックスが表示されますが、1つ選択すると再び同じダイアログボックスが表示されます。何がここで間違っていた可能性がありますか? –

+0

Android 6+の場合は、先日修正された問題に関連している可能性があります。来週、金曜日の修正があります。 –

+0

こんにちは、これに関する更新はありますか? –

関連する問題