[reactNative]を開始
5784 ワード
React Native開発環境
準備:ノード.js、デバイスまたはシミュレータ
最初の方法はReactNativeを中心に構築されたツールセットです.多くの機能が含まれていますが、不要な機能がインストールされているので重いです.
準備:Xcode(iOS)またはAndroid Studio(Windows)
1.chocolateyインストール
:Windows用のパッケージマネージャ(注:https://chocolatey.org/install)
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
choco -v
- Node.jsのインストールと検証
choco install -y node.js install
node --version
npm --version
-jdk 8のインストールと検証(jdk 8を超えてインストールする必要があります)
choco install -y jdk8
Windowsユーザーを使用してAndroid Studioをインストールする
iOSユーザーは公式サイトにアクセスしてください(https://reactnative.dev/docs/environment-setup)
2.Android Studioのインストール
(注:https://developer.android.com/studio?hl=ko)
インストールされているため、重要な部分を簡単に説明するだけです.
すべての項目を選択してインストールします.
特にIndet HAXMは、シミュレータが使えるファイルなのでインストールが必要です.
Kotlin to JVMのTarget JVMバージョンは1.6で、互換性の問題でエラーが発生する可能性があるため、1.8に変更しました.
右下のShow Package Detailsをチェックし、Android 9.0(Pie)で次のパッケージを見つけ、チェックしてインストールします.(Apply)
3.環境変数の設定
変数名:ANDROID HOME
変数値:SDKパス(コピーしたパスを貼り付けます).
SDKパスplatform-tools編集.
コマンドプロンプトで確認します.
adb
4.React Native CLIのインストールと検証
npm install -g react-native-cli
デバッグ履歴
インストール中にポートエラーが発生する可能性があります.
ポートをチェックして無効にするプログラムであれば、プログラムのポートを殺し、反応器で使用することができます.しかし、その時は思わなかった.ポートを変えただけだ.このときAVDポート番号も一緒に変更します.
npx react-native start --port=8088
5.React Nativeプロジェクトの作成
react-native init "project-name"
デバッグ履歴
プロジェクト作成のデフォルトパスC:WindowsSystem 32で作成すると、ドライブサブフォルダで作成したためにエラーが発生した可能性があるファイルを開けないエラーが発生します.したがって、コマンドプロンプトでパスを変更し、プロジェクトを作成する必要があります.
6.React Nativeプロジェクトの実施
npx react-native run-android
環境変数の設定が正しい場合は、シミュレータを自動的に実行します.デバッグ履歴
環境変数の設定も良いのですが、シミュレータは動いていません.Google検索エンジンの最後に、シミュレータは正常に動作していますが、中のアプリケーションはインストールされていないので、エラーが発生しました.
プロジェクトファイル>android>gradle>wrapper>gradle-wrapper.properties
移動後gradleバージョンを変更します.
변경 전
distributionUrl=https\://services.gradle.org/distributions/gradle-6.2-all.zip
변경 후
distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip
プロジェクトファイル>androidフォルダに戻り、localに移動します.propertiesファイルを生成したら、以下のように作成します.
sdk.dir = C:\\Users\\<USERNAME>\\AppData\\Local\\Android\\sdk
このプロジェクトの前に、アンドロイドスタジオを使用しているプロジェクトでは、シミュレータが停止して作業できなかったことがあります.シミュレータの運転基準が何なのかはわかりませんが、React Nativeプロジェクトの実行時に運転を停止したシミュレータの実行時に、探している間にAVDを簡単に削除しただけなので解決しました.
React-Nativeの初期インストール後にシミュレータを実行すると、上記のエラーが発生しますが、最終的にはGoogleで解決されました.
プロジェクトファイル>android>app>src>main
フォルダに移動した後、assetsフォルダが存在するかどうかを確認し、存在しない場合は生成します.
コマンドプロンプトで、プロジェクトandroidパスに移動し、
./gradlew clean
コマンドプロンプトプロジェクトフォルダで次のコマンドを実行します.react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res
Reference
この問題について([reactNative]を開始), 我々は、より多くの情報をここで見つけました https://velog.io/@s2ilver8/React-Native-시작하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol