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打包的一些配置选项,用于优化图片资源的处理。