Androidビルドの app/build.gradle に productFlavors を追加すると
: flavorDimensions "default" productFlavors { dev { minSdkVersion 21 versionNameSuffix "-dev" applicationIdSuffix '.dev' } prod { } } :
タスク installDebug
が無くなるため react-native run-android
できなくなります。
$ react-native run-android : FAILURE: Build failed with an exception. * What went wrong: Task 'installDebug' not found in project ':app'. Some candidates are: 'installDevDebug'. :
react-native に引数指定が要ります。
$ react-native run-android --variant devDebug --appId com.package.name.dev
手動も起動してみました。
#!/bin/bash # reverse socket connection 生成 adb reverse tcp:8081 tcp:8081 # Metro bundler 起動 npm start & # ビルドとインストール ( cd android; ./gradlew instalDevDebug ) # アプリケーション起動 adb shell am start -n com.package.name.dev/com.package.name.MainActivity