构建一个react项目并用cordova打包生成apk

  1. 创建一个cordova项目((项目名称:android-app app包名:com.test.app app名称:testapp)
cordova create android-app com.test.app testapp
  1. 进入到新建的android-app文件夹中,添加安卓开发平台
cordova platform add android --save
  1. 创建一个react项目(报错请传送)
creat-react-app app01
  1. 再进入到react工程目录
cd app01
  1. 在package.json中private下任意位置添加"homepage": "./"
  2. 构建react项目
npm run build
  1. 构建后会在app01目录下生成build文件夹,将build文件夹中的所有文件全部复制到cordova项目android-app的www文件夹中
  2. 进入到android-app文件夹中,构建cordova项目
cordova build android
  1. 如果命令行没错的话就会在cordova项目android-app\platforms\android\app\build\outputs目录下生成一个apk,把它安装到手机上就可以了(虚拟机一般会出现空白页面)

你可能感兴趣的:(构建一个react项目并用cordova打包生成apk)