m1 ) react-native run-android 🔥

5400 ワード

RNを使用するのはios構築では終わりません.aosも構築してテストする必要があります.
しかしRNを始めたばかりの頃はiosを遊ぶのが焦っていたので、最初は忙しくてアンドロイドシステムを遊ぶとは思わなかった(弁解)
とにかく、最初は曲折を経験して記録します.
構築を試みることができるのは1です.emulator 2. 銀河計器は2種類あります
インストール方法
iosの構築に成功したので、RN、nodeのインストールはスキップしました.
1.JAVA SDKのインストール
suptopenjdk 8をインストールするのはbrew cask install adoptopenjdk8で、最近グーグルで変更を見ました!
brew tap AdoptOpenJDK/openJdk
brew install —cask adoptopenjdk8 (최근에 command 바뀜)
Androidアプリを作るためにはJAVA SDKが欠かせません.java versionで取り付け確認
2.Android Studioのインストール
アンドロイドシミュレータを回すために、アンドロイドスタジオを設置します.
https://developer.android.com/studio/preview
m 1なのでAppleChipダウンロードを選びます.
中にはStandard Customがあります
これで誤りを減らすことができる.
3. Virtual Device Manager
インストールが完了したら、初期作業を行い、次の画面を表示し、AVD Managerをクリックします.

左下に「createvirtualdevice」を押して、機械を作ればいい!

必要なアプライアンスを選択します.

Sバージョンのダウンロードダウンロード時間が10分を超えると思い切って諦めます...(特にm 1)

そしてsdkを確認します

System Settings -> Android SDK -> SDK Tools -> Android SDK Command-line Tools もし検査がなかったら、すぐに検査しましょう.

4.properties、環境変数の設定

vscodeに移動し、自分のプロジェクトのandroidフォルダの内部localに移動します.propertiesファイルを生成します.
そして、そのcelina(私の名前)だけが自分の名前に変更して入力します.
(端末のルートディレクトリを再チェック…)
vi ~/.zshrc

export ANDROID_SDK=/Users/jobchae/Library/Android/sdk
export PATH=/Users/jobchae/Library/Android/sdk/platform-tools:$PATH

저장 후 ...
source ~/.zshrc
androidフォルダに戻り、gradleです.properties file内部のfliperバージョンを変更または追加する必要があります.

5. run
cd android
./gradlew clean
cd ..
react-native run-android
上のコードを入力すればいいのですが、シミュレータで作業するなら、先に開かなければなりません!
👩🏻‍💻 Emulatorショートカット
ダブルクリック
  • rクイックリフレッシュシミュレータ
  • CTRL+mを押してメニューウィンドウに入ります.デバッグはここで選択できます
    -Disable Fast Refresh:コード修正はシミュレータに反映されません.rrに手動でリフレッシュする必要があります.
    -Enable Fast Refresh:コード修正後のシミュレータ自動リフレッシュ
  • 📱 スマートフォンデバイスで動作
    1.携帯電話の設定설정 - 개발자 옵션 - USB 디버깅 활성화 2.CMDウィンドウにコマンドを入力abd devices入力はこうです

    3.react-native run-android
    終わりだ!🥲
    +最初のパニックエラー🔥
    Execution failed for task ':app:installDebug'...
    react-ネイティブrun-androidを実行すると、次のエラーが発生します.
    FAILURE: Build failed with an exception.
    
    * What went wrong:
    Execution failed for task ':app:installDebug'.
    > java.util.concurrent.ExecutionException: com.android.builder.testing.api.DeviceException: com.android.ddmlib.InstallException: INSTALL_FAILED_VERSION_DOWNGRADE
    
    * Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
    
    * Get more help at https://help.gradle.org
    
    BUILD FAILED in 49s
    
    error Failed to install the app. Make sure you have the Android development environment set up: https://reactnative.dev/docs/environment-setup. Run CLI with --verbose flag for more details.
    Error: Command failed: ./gradlew app:installDebug -PreactNativeDevServerPort=8081
    Unable to install /Users/celina/Desktop/0.63.4/android/app/build/outputs/apk/debug/app-debug.apk
    シミュレータの既存のベースに同じアプリケーションがインストールされ、インストールの準備中にエラーが発生したためです.
    シミュレータにインストールされているアプリケーションを削除し、react-native run-androidを使用します.