====== 使用コマンド ======
===== emulator =====
利用できるエミュレーター一覧
> emulator -list-avds to see valid list
Nexus_5X_API_28
pixel
エミュレーター起動
>emulator -avd pixel
===== avdmanager =====
利用できるエミュレーター一覧(詳細)
avdmanager list avd
===== エミュレーターの初期化 =====
Couldn't start project on Android: Error running adb: cmd: Can't find service: package
emulator自体はemulator -avd [name]で起動できたのですが、画面が全く反応しません。
{{:reactnative:pasted:20190215-010512.png}}
epxoとemulatorも接続できないようなので初期化し、復旧しました。
emulator -avd [name] -wipe-data
===== adb(Android Debug Bridge) =====
[[android:adb|adb(Android Debug Bridge)]]
===== react nativeコマンド(react-native-cli) =====
nativeコード
react-native init [アプリ名] #新規アプリを作成
react-native run-ios #iOSで起動します
react-native run-android #Androidで起動します
react-native link #ネイティブコードとのリンクを行う(パッケージをインストールするときによく使う)
react-native info
===== create-react-native-app =====
EXPO
create-react-native-app [アプリ名]
===== logcatをみる =====
> adb logcat | findstr "Google Maps Android API"
> adb logcat *:E // tag/優先度
===== 依存関係を見る =====
> cd android // androidに移動する
> gradlew :app:dependencies | findstr "com.google.android.gms"
・・・
- com.google.android.gms:play-services-base:16.0.1
| +--- com.google.android.gms:play-services-basement:16.0.1
| \--- com.google.android.gms:play-services-tasks:16.0.1
| \--- com.google.android.gms:play-services-basement:16.0.1 (*)
+--- com.google.android.gms:play-services-basement:16.0.1 (*)
+--- com.google.android.gms:play-services-tasks:16.0.1 (*)
・・・