非常感谢您。
我正在尝试在linux ubuntu环境中运行react-native项目。我使用nvm和Android Studio安装了该节点,并在.zshrc文件中配置了环境设置,但是当我位于项目的根目录中并运行npx react-native run-android命令时,项目错误:无法从资产“ index.android.bundle”加载脚本。确保确定...
我安装了Android Studio,并在.zshrc文件中配置了环境变量
在存档.zshrc中
export ANDROID_HOME=~/Android/Sdk
export PATH="$PATH:$ANDROID_HOME/tools"
export PATH="$PATH:$ANDROID_HOME/platform-tools"
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
在研究如何解决问题的论坛上,我找到了解决方案,在文件夹assets
中创建了android/app/src/main
并运行命令npx 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/
因此,该项目可以在手机和仿真器上运行,但是该项目捆绑包不可执行,我不知道该怎么办,因为我没有找到任何相关内容
如果我运行命令react-native start可以正常工作,但是它应该已经启动,每次项目启动时我都必须这样做
npx react-native run-android
npx react-native start