万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    FlutterでFarebaseでログイン失敗のエラー

    W/ActivityThread(17014): handleWindowVisibility: no activity for token android.os.BinderProxy@56d9cc4
    E/flutter (17014): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException: 10: , null)
    E/flutter (17014): #0      StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:569:7)
    E/flutter (17014): #1      MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:156:18)
    E/flutter (17014): <asynchronous suspension>
    E/flutter (17014): #2      MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:329:12)
    E/flutter (17014): #3      MethodChannel.invokeMapMethod (package:flutter/src/services/platform_channel.dart:356:48)
    E/flutter (17014): #4      MethodChannelGoogleSignIn.signIn (package:google_sign_in_platform_interface/src/method_channel_google_sign_in.dart:45:10)
    E/flutter (17014): #5      GoogleSignIn._callMethod (package:google_sign_in/google_sign_in.dart:233:42)
    E/flutter (17014): <asynchronous suspension>
    E/flutter (17014): #6      GoogleSignIn._addMethodCall.<anonymous closure> (package:google_sign_in/google_sign_in.dart:297:16)
    E/flutter (17014): #7      _rootRunUnary (dart:async/zone.dart:1192:38)
    E/flutter (17014): #8      _CustomZone.runUnary (dart:async/zone.dart:1085:19)
    E/flutter (17014): #9      _FutureListener.handleValue (dart:async/future_impl.dart:141:18)
    E/flutter (17014): #10     Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:682:45)
    E/flutter (17014): #11     Future._propagateToListeners (dart:async/future_impl.dart:711:32)
    E/flutter (17014): #12     Future._completeWithValue (dart:async/future_impl.dart:526:5)
    E/flutter (17014): #13     Future._asyncComplete.<anonymous closure> (dart:async/future_impl.dart:556:7)
    E/flutter (17014): #14     _rootRun (dart:async/zone.dart:1184:13)
    E/flutter (17014): #15     _CustomZone.run (dart:async/zone.dart:1077:19)
    E/flutter (17014): #16     _CustomZone.runGuarded (dart:async/zone.dart:979:7)
    E/flutter (17014): #17     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1019:23)
    E/flutter (17014): #18     _microtaskLoop (dart:async/schedule_microtask.dart:43:21)
    E/flutter (17014): #19     _startMicrotaskLoop (dart:async/schedule_microtask.dart:52:5)
    E/flutter (17014): 

    ここにいる。SHAなんてらとかの追加で直るみたい classpathのバージョン下げるみたいな書き込みあったけどはやってもだめだった。関係なさげ。 https://stackoverflow.com/questions/54557479/flutter-and-google-sign-in-plugin-platformexceptionsign-in-failed-com-google

    日本語 Google認証でApiException: 10が返却されたら、フィンガープリント不足かも? - 村松 龍之介 - Medium

    このへん f:id:shinriyo:20200528002423p:plainf:id:shinriyo:20200528002431p:plain

    そのフィンガープリントのとり方

    https://stackoverflow.com/questions/51845559/generate-sha-1-for-flutter-app

    GradleのツールみたいなのはなぜかAndroidStudioにみつからなかった・・

    Javaのバージョンによってできないのでこれ叩く

    export JAVA_HOME=`/usr/libexec/java_home -v 1.8`

    そして

    cd android
    ./gradlew signingReport    

    gradlewってのはインストールするものと勘違いした。 androidフォルダの中にあった。 さっきのサイトはなぜか android/gradleの中でプロンプトでやりっぽいこと書いてたけどそこになかったよ。