2016-07-18 4 views
0

基本的な反応ネイティブtestappをビルドして実行しようとすると、バッチプロセスは常に大量のコンポーネントをダウンロードします。これは膨大な時間を要し、時間と帯域幅のひどい浪費のようです。React-native run-androidは常にすべてをダウンロードします

これらのコンポーネントのキャッシュされたコピーまたは既存のコピーを、ゼロからいつでもダウンロードするのではなく、単純に使用するにはどうすればよいですか?

私が反応し、ネイティブアップたとえば、Windows 7

上のドキュメントで説明したように設定します。

C:\Users\C3\Documents\ReactNativeProjects\AwesomeProject>react-native run-android 
Starting JS server... 
Building and installing the app on the device (cd android && gradlew.bat install 
Debug... 
Downloading https://services.gradle.org/distributions/gradle-2.10-all.zip 
................................................................................ 
...... 
Unzipping C:\Users\C3\.gradle\wrapper\dists\gradle-2.10-all\a4w5fzrkeut1ox71xslb49gst\gradle-2.10-all.zip to C:\Users\C3\.gradle\wrapper\dists\gradle-2.10-all\a4w5fzrkeut1ox71xslb49gst 
Download jcenter.bintray.com/com/android/tools/build/gradle/2.1.2/gradle-2.1.2.pom 
Download jcenter.bintray.com/com/android/tools/build/gradle-core/2.1.2/gradle-core-2.1.2.pom 
Download jcenter.bintray.com/com/android/tools/build/builder/2.1.2/builder-2.1.2.pom 
Download jcenter.bintray.com/com/android/tools/lint/lint/25.1.2/lint-25.1.2.pom 
Download jcenter.bintray.com/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api.pom 
Download jcenter.bintray.com/com/android/tools/build/gradle-api/2.1.2/gradle-api-2.1.2.pom 
Download jcenter.bintray.com/com/android/databinding/compilerCommon/2.1.2/compilerCommon-2.1.2.pom 
Download jcenter.bintray.com/org/ow2/asm/asm-commons/5.0.3/asm-commons-5.0.3.pom 
Download jcenter.bintray.com/org/jacoco/org.jacoco.core/0.7.4.201502262128/org.jacoco.core-.7.4.201502262128.pom 
Download jcenter.bintray.com/org/jacoco/org.jacoco.build/0.7.4.201502262128/org.jacoco.build-0.7.4.201502262128.pom 
Download jcenter.bintray.com/org/antlr/antlr/3.5.2/antlr-3.5.2.pom 

などなど..........

答えて

0

このコマンドは、Androidプロジェクト全体を強制的に再構築するため、グレードファイルの依存関係に従ってライブラリをダウンロードします。ネイティブ側には変更はありません場合は

は、単にアプリを開くことができますし、プロジェクト全体を再構築することなく、パッケージャを開始するには、プロジェクトフォルダ内

npm start 

を実行します。

関連する問題