flutter 安卓打包
flutter 安卓打包
1. Nodejs 和 Npm 安装与版本控制
// 安装Nodejs Nodejs 版本:node-v6.11.1-x64.msi // 安装Npm Npm 版本:5.5.1 // 注释:安装指定版本的nodejs后,npm版本可能不是最新的。可以通过以下命令进行升级。 npm install npm // 注意:尽量安装最新版本的nodejs。但如果在下载ionic或cordova的依赖时出现问题,可以考虑按照上述步骤操作。
2. JDK的安装与环境配置
// 安装JDK (1).双击安装文件,按照提示完成安装。 (2).配置JDK的环境变量: 我的电脑 右键 - 属性 - 高级系统设置 - 高级 - 环境变量 // 在系统变量中新增JAVA_HOME,并设置其值为JDK的安装目录 JAVA_HOME:jdk的安装目录 // 在Path环境变量中追加以下代码来配置Java的执行路径 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin // 注意:环境变量之间使用英文分号(;)分隔。 // 在命令行中输入以下命令,确认JDK安装与配置成功 java // 如果返回信息,则说明JDK已安装成功 javac // 如果返回信息,则说明JDK环境已配置成功
3. 安装 Android Studio
// 安装注意事项:确保Android Studio的安装路径中不包含中文字符。 ionic cordova platform add android // 将android环境添加到项目 // 如果安装过程中出现以下提示: You have been opted out of telemetry. To change this, run: cordova telemetry on. // 可以尝试以下两种方法来解决: npm install -g cordova@6.0.0 或者 npm install -g cordova@latest // 使用Android Studio打开项目: 打开android studio 导入 项目platform目录下的android // 运行项目: 在顶部菜单栏里面的run - run 弹出菜单, 选择edit 设置 点+号新建android App general 的 module 选择 android 然后最后面 deployment target options 的 target 选择usb device 手机连接电脑, 开启调试模式 cordova run android // 代码修改与运行: 修改代码 去前端的ide修改,修改完一定要运行 ionic build ,然后重新运行到手机,修改的代码才能生效 // 打包APK: 打包 在顶部菜单栏里面 build 里面的Build APK // 设置签名key,注意保留key,后续版本更新会用到。
Mac 安装android studio及相关工具
// 安装JDK // 安装gradle Cd 到解压gradle的目录 export PATH=$PATH:gradle-5.4.1/bin // 验证gradle安装成功 gradle -v
其他配置
aaptOptions.cruncherEnabled = false aaptOptions.useNewCruncher = false // 这些是Android打包的一些配置选项,用于优化图片资源的处理。