ビルド時間が30秒程度になる前に、ビルド時間が非常に遅く、React Nativeアプリでアンドロイドのデバッグパフォーマンスがかなり悪くなりました。リモートデバッグが有効になっていた。 react-native run-android
を実行しているとき、私は私がこれを引き起こすように変更かわからないのですが、ここで私は見ている症状のいくつかを以下のとおりです。すべての依存関係はのために私のデバイスReact Native android builds非常に遅いです(> 3min)
に個別のAPKのようにインストールされている
1)私のアプリでは、私がビルドログに以下を参照してくださいすべての依存関係:
...
Installing APK 'react-native-toast-debug-androidTest.apk' on 'Google Nexus 5X - 6.0.0 - API 23 - 1080x1920 - 6.0' for react-native-toast:debugAndroidTest
Installed on 1 device.
...
Installing APK 'react-native-vector-icons-debug-androidTest.apk' on 'Google Nexus 5X - 6.0.0 - API 23 - 1080x1920 - 6.0' for react-native-vector-icons:debugAndroidTest
Installed on 1 device.
...
2)間違ったビルドツールのバージョンは、私たちですED
この警告は、依存関係のプロジェクトのそれぞれに指定されたビルドツールのバージョンによって引き起こされますが、可能性があります:私のbuild.gradleに私は23.2.3とビルドツールのバージョンを定義している
Running dex in-process requires build tools 23.0.2.
For faster builds update this project to use the latest build tools.
android {
compileSdkVersion 23
buildToolsVersion "23.2.3"
3)ADBの呼び出しは、ビルドの終わりに
を失敗し、このメッセージが表示され、アプリが自動的に私のデバイス上で起動されません。私は私のPATH(bashrcに)
export PATH="/Users/Juuso/Library/Android/sdk/platform-tools":$PATH
にADBているにもかかわらず、
adb invocation failed. Do you have adb in your PATH?
...と私は実行することができています私のプロジェクトディレクトリのadbコマンド