编译打包

1 安卓打包报错 提示 Operation not permitted (Mac)

  • 报错日志:
node:82925) UnhandledPromiseRejectionWarning: Error: Command failed: react-native  bundle --platform android  --reset-cache  --entry-file /Users/linyan/Documents/PuYuan2018/P20190925_8.0/0217test/test_v2/dev-tools/  base_app/index.js --bundle-output /Users/linyan/Documents/PuYuan2018/P20190925_8.0/0217test/test_v2/dev-  tools/base_app/android/app/src/main/assets/base.android.jsbundle
watchman warning:  opendir(/Users/linyan/Library/Caches/com.apple.safaridavclient) -> Operation not permitted.  Marking this portion of the tree deleted

解决办法:
在 pmobile 命令前增加sudo

2 安卓编译成功后安装运行闪退,错误提示找不到js文件 (Windows)

  • 报错信息 :
Could not open file/data/data/com.primeton.mobile.default/root/primeton/apps/reactnative/D:/deyideyi/src/tools/constant.js: No such file or directory, stack

编译js文件生成的路径不应该附带磁盘的绝对路径。

  • 解决办法 : 检查项目名称和AppID是否一致,如果不一致请修改。 (禁止通过拷贝代码生成项目,生成项目必须通过pmobile create-app命令创建项目 )

3 安卓编译成功后安装运行闪退,错误提示找不到index.js文件 (Windows)

  • 报错信息 :
Could not open file/data/data/com.primeton.mobile.default/root/primeton/apps/reactnative/com.deyi.app/src/index.js: No such file or directory, stack
  • 解决办法 : 执行打包命令时候,如果电脑安装360等拦截软件,这些拦截软件会对修改图片文件等操作进行拦截,需要手动点击允许操作。
该文件修订时间: 2021-01-14 15:02:10

results matching ""

    No results matching ""