Open8
Failed to get service from broker. E/GoogleApiManager( 7483): java.lang.SecurityException: Unknown
Flutter 3.7.0 • channel stable • https://github.com/flutter/flutter.git
Framework • revision b06b8b2710 (2 years ago) • 2023-01-23 16:55:55 -0800
Engine • revision b24591ed32
Tools • Dart 2.19.0 • DevTools 2.20.1
W/DynamiteModule(32558): Local module descriptor class for com.google.android.gms.providerinstaller.dynamite not found.
I/DynamiteModule(32558): Considering local module com.google.android.gms.providerinstaller.dynamite:0 and remote module com.google.android.gms.providerinstaller.dynamite:0
W/ProviderInstaller(32558): Failed to load providerinstaller module: No acceptable module com.google.android.gms.providerinstaller.dynamite found. Local version is 0 and remote version is 0.
D/ApplicationLoaders(32558): Returning zygote-cached class loader: /system/framework/org.apache.http.legacy.jar
D/nativeloader(32558): Configuring clns-9 for other apk /system/framework/com.android.media.remotedisplay.jar. target_sdk_version=35, uses_libraries=ALL, library_path=/data/app/~~S5Zp-QdgBDZ83bthCH3Bmg==/com.google.android.gms-3pZJrULT8cacKc_QEP0zdw==/lib/arm64:/data/app/~~S5Zp-QdgBDZ83bthCH3Bmg==/com.google.android.gms-3pZJrULT8cacKc_QEP0zdw==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/com.google.android.gms
D/nativeloader(32558): Configuring clns-10 for other apk /system/framework/com.android.location.provider.jar. target_sdk_version=35, uses_libraries=ALL, library_path=/data/app/~~S5Zp-QdgBDZ83bthCH3Bmg==/com.google.android.gms-3pZJrULT8cacKc_QEP0zdw==/lib/arm64:/data/app/~~S5Zp-QdgBDZ83bthCH3Bmg==/com.google.android.gms-3pZJrULT8cacKc_QEP0zdw==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/com.google.android.gms
D/ApplicationLoaders(32558): Returning zygote-cached class loader: /system_ext/framework/androidx.window.extensions.jar
D/ApplicationLoaders(32558): Returning zygote-cached class loader: /system_ext/framework/androidx.window.sidecar.jar
W/ikiSuperApp.stg(32558): Loading /data/app/~~S5Zp-QdgBDZ83bthCH3Bmg==/com.google.android.gms-3pZJrULT8cacKc_QEP0zdw==/oat/arm64/base.odex non-executable as it requires an image which we failed to load
D/nativeloader(32558): Configuring clns-11 for other apk /data/app/~~S5Zp-QdgBDZ83bthCH3Bmg==/com.google.android.gms-3pZJrULT8cacKc_QEP0zdw==/base.apk. target_sdk_version=35, uses_libraries=, library_path=/data/app/~~S5Zp-QdgBDZ83bthCH3Bmg==/com.google.android.gms-3pZJrULT8cacKc_QEP0zdw==/lib/arm64:/data/app/~~S5Zp-QdgBDZ83bthCH3Bmg==/com.google.android.gms-3pZJrULT8cacKc_QEP0zdw==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/com.google.android.gms
W/ProviderInstaller(32558): Failed to report request stats: com.google.android.gms.common.security.ProviderInstallerImpl.reportRequestStats [class android.content.Context, long, long]
D/nativeloader(32558): Load /data/app/~~S5Zp-QdgBDZ83bthCH3Bmg==/com.google.android.gms-3pZJrULT8cacKc_QEP0zdw==/base.apk!/lib/arm64-v8a/libconscrypt_gmscore_jni.so using ns clns-11 from class loader (caller=/data/app/~~S5Zp-QdgBDZ83bthCH3Bmg==/com.google.android.gms-3pZJrULT8cacKc_QEP0zdw==/base.apk!classes3.dex): ok
V/NativeCrypto(32558): Registering com/google/android/gms/org/conscrypt/NativeCrypto's 305 native methods...
The Flutter DevTools debugger and profiler on sdk gphone64 arm64 is available at: http://127.0.0.1:9101?uri=http://127.0.0.1:57686/PCJw3_rxlko=/
E/GoogleApiManager(32558): Failed to get service from broker.
E/GoogleApiManager(32558): java.lang.SecurityException: Unknown calling package name 'com.google.android.gms'.
E/GoogleApiManager(32558): at android.os.Parcel.createExceptionOrNull(Parcel.java:3242)
E/GoogleApiManager(32558): at android.os.Parcel.createException(Parcel.java:3226)
E/GoogleApiManager(32558): at android.os.Parcel.readException(Parcel.java:3209)
E/GoogleApiManager(32558): at android.os.Parcel.readException(Parcel.java:3151)
E/GoogleApiManager(32558): at aodp.a(:com.google.android.gms@244738035@24.47.38 (260400-705893532):36)
E/GoogleApiManager(32558): at aobw.z(:com.google.android.gms@244738035@24.47.38 (260400-705893532):143)
E/GoogleApiManager(32558): at anjf.run(:com.google.android.gms@244738035@24.47.38 (260400-705893532):54)
E/GoogleApiManager(32558): at android.os.Handler.handleCallback(Handler.java:959)
E/GoogleApiManager(32558): at android.os.Handler.dispatchMessage(Handler.java:100)
E/GoogleApiManager(32558): at buhu.mv(:com.google.android.gms@244738035@24.47.38 (260400-705893532):1)
E/GoogleApiManager(32558): at buhu.dispatchMessage(:com.google.android.gms@244738035@24.47.38 (260400-705893532):5)
E/GoogleApiManager(32558): at android.os.Looper.loopOnce(Looper.java:232)
E/GoogleApiManager(32558): at android.os.Looper.loop(Looper.java:317)
E/GoogleApiManager(32558): at android.os.HandlerThread.run(HandlerThread.java:85)
W/ikiSuperApp.stg(32558): Accessing hidden method Ldalvik/system/VMStack;->getStackClass2()Ljava/lang/Class; (unsupported, reflection, allowed)
W/ikiSuperApp.stg(32558): Accessing hidden method Ljava/security/spec/ECParameterSpec;->getCurveName()Ljava/lang/String; (unsupported, reflection, allowed)
W/CondFlagRegistrar(32558): Failed to register com.google.android.gms.providerinstaller#com.google.android.gms
W/CondFlagRegistrar(32558): emos: 17: 17: API: Phenotype.API is not available on this device. Connection failed with: ConnectionResult{statusCode=DEVELOPER_ERROR, resolution=null, message=null}
W/CondFlagRegistrar(32558): at emou.a(:com.google.android.gms@244738035@24.47.38 (260400-705893532):13)
W/CondFlagRegistrar(32558): at ffxk.d(:com.google.android.gms@244738035@24.47.38 (260400-705893532):3)
W/CondFlagRegistrar(32558): at ffxm.run(:com.google.android.gms@244738035@24.47.38 (260400-705893532):130)
W/CondFlagRegistrar(32558): at ffzf.execute(:com.google.android.gms@244738035@24.47.38 (260400-705893532):1)
W/CondFlagRegistrar(32558): at ffxn.h(:com.google.android.gms@244738035@24.47.38 (260400-705893532):1)
W/CondFlagRegistrar(32558): at ffxn.l(:com.google.android.gms@244738035@24.47.38 (260400-705893532):101)
W/CondFlagRegistrar(32558): at ffxn.p(:com.google.android.gms@244738035@24.47.38 (260400-705893532):19)
W/CondFlagRegistrar(32558): at eeqt.hz(:com.google.android.gms@244738035@24.47.38 (260400-705893532):35)
W/CondFlagRegistrar(32558): at dtzi.run(:com.google.android.gms@244738035@24.47.38 (260400-705893532):14)
W/CondFlagRegistrar(32558): at ffzf.execute(:com.google.android.gms@244738035@24.47.38 (260400-705893532):1)
W/CondFlagRegistrar(32558): at dtzj.b(:com.google.android.gms@244738035@24.47.38 (260400-705893532):18)
W/CondFlagRegistrar(32558): at dtzy.b(:com.google.android.gms@244738035@24.47.38 (260400-705893532):36)
W/CondFlagRegistrar(32558): at duaa.c(:com.google.android.gms@244738035@24.47.38 (260400-705893532):26)
W/CondFlagRegistrar(32558): at angn.c(:com.google.android.gms@244738035@24.47.38 (260400-705893532):9)
W/CondFlagRegistrar(32558): at anjd.q(:com.google.android.gms@244738035@24.47.38 (260400-705893532):48)
W/CondFlagRegistrar(32558): at anjd.d(:com.google.android.gms@244738035@24.47.38 (260400-705893532):10)
W/CondFlagRegistrar(32558): at anjd.g(:com.google.android.gms@244738035@24.47.38 (260400-705893532):211)
W/CondFlagRegistrar(32558): at anjd.onConnectionFailed(:com.google.android.gms@244738035@24.47.38 (260400-705893532):2)
W/CondFlagRegistrar(32558): at anjf.run(:com.google.android.gms@244738035@24.47.38 (260400-705893532):82)
W/CondFlagRegistrar(32558): at android.os.Handler.handleCallback(Handler.java:959)
W/CondFlagRegistrar(32558): at android.os.Handler.dispatchMessage(Handler.java:100)
W/CondFlagRegistrar(32558): at buhu.mv(:com.google.android.gms@244738035@24.47.38 (260400-705893532):1)
W/CondFlagRegistrar(32558): at buhu.dispatchMessage(:com.google.android.gms@244738035@24.47.38 (260400-705893532):5)
W/CondFlagRegistrar(32558): at android.os.Looper.loopOnce(Looper.java:232)
W/CondFlagRegistrar(32558): at android.os.Looper.loop(Looper.java:317)
W/CondFlagRegistrar(32558): at android.os.HandlerThread.run(HandlerThread.java:85)
W/CondFlagRegistrar(32558): Caused by: anff: 17: API: Phenotype.API is not available on this device. Connection failed with: ConnectionResult{statusCode=DEVELOPER_ERROR, resolution=null, message=null}
W/CondFlagRegistrar(32558): at aobi.a(:com.google.android.gms@244738035@24.47.38 (260400-705893532):15)
W/CondFlagRegistrar(32558): at angq.a(:com.google.android.gms@244738035@24.47.38 (260400-705893532):1)
W/CondFlagRegistrar(32558): at angn.c(:com.google.android.gms@244738035@24.47.38 (260400-705893532):5)
W/CondFlagRegistrar(32558): ... 12 more
I/emoj.a (32558): Unable to retrieve flag snapshot for com.google.android.gms.providerinstaller#com.google.android.gms, using defaults.
I/ProviderInstaller(32558): Installed default security provider GmsCore_OpenSSL
D/TrafficStats(32558): tagSocket(153) with statsTag=0xffffffff, statsUid=-1
W/ikiSuperApp.stg(32558): Accessing hidden field Ljava/net/Socket;->impl:Ljava/net/SocketImpl; (unsupported, reflection, allowed)
W/ikiSuperApp.stg(32558): Accessing hidden method Ljava/security/spec/ECParameterSpec;->setCurveName(Ljava/lang/String;)V (unsupported, reflection, allowed)
D/EGL_emulation(32558): app_time_stats: avg=25.62ms min=8.93ms max=377.41ms count=40
D/EGL_emulation(32558): app_time_stats: avg=21.64ms min=12.50ms max=245.71ms count=48
D/ProfileInstaller(32558): Installing profile for com.hoge.hoge.stg
E/GoogleApiManager(32558): Failed to get service from broker.
E/GoogleApiManager(32558): java.lang.SecurityException: Unknown calling package name 'com.google.android.gms'.
E/GoogleApiManager(32558): at android.os.Parcel.createExceptionOrNull(Parcel.java:3242)
E/GoogleApiManager(32558): at android.os.Parcel.createException(Parcel.java:3226)
E/GoogleApiManager(32558): at android.os.Parcel.readException(Parcel.java:3209)
E/GoogleApiManager(32558): at android.os.Parcel.readException(Parcel.java:3151)
E/GoogleApiManager(32558): at aodp.a(:com.google.android.gms@244738035@24.47.38 (260400-705893532):36)
E/GoogleApiManager(32558): at aobw.z(:com.google.android.gms@244738035@24.47.38 (260400-705893532):143)
E/GoogleApiManager(32558): at anjf.run(:com.google.android.gms@244738035@24.47.38 (260400-705893532):54)
E/GoogleApiManager(32558): at android.os.Handler.handleCallback(Handler.java:959)
E/GoogleApiManager(32558): at android.os.Handler.dispatchMessage(Handler.java:100)
E/GoogleApiManager(32558): at buhu.mv(:com.google.android.gms@244738035@24.47.38 (260400-705893532):1)
E/GoogleApiManager(32558): at buhu.dispatchMessage(:com.google.android.gms@244738035@24.47.38 (260400-705893532):5)
E/GoogleApiManager(32558): at android.os.Looper.loopOnce(Looper.java:232)
E/GoogleApiManager(32558): at android.os.Looper.loop(Looper.java:317)
E/GoogleApiManager(32558): at android.os.HandlerThread.run(HandlerThread.java:85)
発生する箇所は
final _usersRef =
FirebaseFirestore.instance.collection(STORE_COLLECTION_USER);
があって、
DocumentSnapshot snapshot = await _usersRef.doc(userId).get();
↑ここ。
firestoreからデータを取得しているところ。
エラーログは出るが処理はそのまま進む。
例外が発生してキャッチされているということも無い。
アプリ起動して初回しかこのエラーログは出ないっぽい。
解決方法はわからない
こう、main.dartで呼んでみると、
lib/main.dart
Future<void> getUserDocument() async {
try {
final firestore = FirebaseFirestore.instance;
final userId = "YOUR_USER_ID"; // 実際のユーザーIDに置き換え
final userDoc = await firestore.collection('user').doc(userId).get();
if (userDoc.exists) {
print('User data: ${userDoc.data()}');
} else {
print('User document does not exist');
}
} catch (e, stackTrace) {
FirebaseCrashlytics.instance.recordError(e, stackTrace);
print('Error getting user document: $e');
}
}
void main() async {
WidgetsFlutterBinding.ensureInitialized(); // 追加
await Firebase.initializeApp();
FirebaseCrashlytics.instance.setCrashlyticsCollectionEnabled(true);
FlutterError.onError = FirebaseCrashlytics.instance.recordFlutterError;
runZonedGuarded<Future<void>>(() async {
// ユーザードキュメント取得
await getUserDocument();
await getUserDocument();
runApp(MyApp());
// runApp(simpleDebugApp());
}, FirebaseCrashlytics.instance.recordError);
}
I/flutter ( 2331): User document does not exist
I/flutter ( 2331): User document does not exist
D/EGL_emulation( 2331): app_time_stats: avg=44.41ms min=9.88ms max=684.44ms count=24
D/ProfileInstaller( 2331): Installing profile for com.hoge.hoge.stg
E/GoogleApiManager( 2331): Failed to get service from broker.
E/GoogleApiManager( 2331): java.lang.SecurityException: Unknown calling package name 'com.google.android.gms'.
E/GoogleApiManager( 2331): at android.os.Parcel.createExceptionOrNull(Parcel.java:3242)
E/GoogleApiManager( 2331): at android.os.Parcel.createException(Parcel.java:3226)
E/GoogleApiManager( 2331): at android.os.Parcel.readException(Parcel.java:3209)
E/GoogleApiManager( 2331): at android.os.Parcel.readException(Parcel.java:3151)
E/GoogleApiManager( 2331): at aodp.a(:com.google.android.gms@244738035@24.47.38 (260400-705893532):36)
E/GoogleApiManager( 2331): at aobw.z(:com.google.android.gms@244738035@24.47.38 (260400-705893532):143)
E/GoogleApiManager( 2331): at anjf.run(:com.google.android.gms@244738035@24.47.38 (260400-705893532):54)
E/GoogleApiManager( 2331): at android.os.Handler.handleCallback(Handler.java:959)
E/GoogleApiManager( 2331): at android.os.Handler.dispatchMessage(Handler.java:100)
E/GoogleApiManager( 2331): at buhu.mv(:com.google.android.gms@244738035@24.47.38 (260400-705893532):1)
E/GoogleApiManager( 2331): at buhu.dispatchMessage(:com.google.android.gms@244738035@24.47.38 (260400-705893532):5)
E/GoogleApiManager( 2331): at android.os.Looper.loopOnce(Looper.java:232)
E/GoogleApiManager( 2331): at android.os.Looper.loop(Looper.java:317)
E/GoogleApiManager( 2331): at android.os.HandlerThread.run(HandlerThread.java:85)
I/TRuntime.CctTransportBackend( 2331): Making request to: https://firebaselogging-pa.googleapis.com/v1/firelog/legacy/batchlog
D/TrafficStats( 2331): tagSocket(5) with statsTag=0xffffffff, statsUid=-1
W/JobService( 2331): onNetworkChanged() not implemented in com.google.android.datatransport.runtime.scheduling.jobscheduling.JobInfoSchedulerService. Must override in a subclass.
I/TRuntime.CctTransportBackend( 2331): Status Code: 200
違うところでエラーログが出てる。
存在しないuserIdだから?
↑存在しているuserIdでやったけど変わらず。
でおこで出てるんだろうか?
ターミナルで
flutter run --flavor staging --debug
で起動した時はエラーログが出る。
vscodeのこれを使って起動した時はエラーログが出ない。
.vscode/launch.json
"configurations": [
{
"name": "taiki_super_app_debug_staging",
"request": "launch",
"type": "dart",
"program": "lib/main.dart",
"args": [
"--debug",
"--flavor",
"staging",
]
},
claude 3.5 sonnetさんはこう言ってる。
Google Play Servicesの初期化に関連する警告で、実際のアプリケーションの動作には影響がない
エミュレータでの開発時特有の問題である可能性が高い
実機でやったけど変わらずエラーログ出ます。
こちらでも出たわ、直し方まだ分からない