根據檔案,在 Android Studio 中創建發布版本的命令是:
npx react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/com/your-company-name/app-package-name/src/main/assets/index.android.bundle --assets-dest android/com/your-company-name/app-package-name/src/main/res/
據我了解,發布版 APK 使用檔案/assets夾中生成的 index.android.bundle 檔案來加載 React 視圖。我也明白會--bundle-output android/com/your-company-name/app-package-name/src/main/assets/index.android.bundle產生它。但是--assets-dest android/com/your-company-name/app-package-name/src/main/res/
是用來做什么的呢?我正在嘗試創建一個從服務器動態接收 index.android.bundle 的應用程式,我想知道該應用程式是否應該接收除捆綁檔案之外的其他內容以成功加載 React 視圖。
uj5u.com熱心網友回復:
— bundle-output=是main.bundlejs將創建的路徑。
--assets-dest 告訴打包器將所有資產復制到的目的地(在這種情況下只是影像)。
uj5u.com熱心網友回復:
此選項 ( --assets-dest) 告訴捆綁器您要復制專案所有資產(即影像/字體等)的位置。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/402051.html
