cordova 打包 apk 问题记录

前言

公司最近要开发一款 app,由于 app 不是主要业务,实现的功能相对简单,所以采用混合 app 开发。本人是资浅 web 前端开发一枚(略懂 java),看过阮大神的文章后开启了我的 app 开发探索之路。

已准备好的环境

系统:win 10 64位
jdk :1.8.0_111
已安装 Android Studio
nodejs :12.16.2
cordova : 10.0.0

打包过程遇到的问题

我是按照 cordova 打包 apk 流程 来的(在此感谢这位同学,侵删)。在执行到 cordova requirements 命令时,Android target 和 Gradle 显示未安装。

几种尝试

1、网上说安装了android studio 配置好 sdk 就可以,我反复检查过 sdk 是配置好的。
2、执行 cordova platform add android --save 该命令说要指定安卓版本,指定后无效。
3、Android target 说是虚拟调试器,安不安装无所谓,该报错可忽略。

适用于我的解决方案

查询了很多解决方案,发现提到最多的是把 Android Studio 安装好,因此重新查阅了安装 AS 的教程,发现没有配置环境变量(啪啪打脸)。可能很多人看到这里会觉得什么鬼,这都没配置??? 这里算是小小的解释下,之前用 AS 开发过一点小功能,没有配置环境变量,但是真机调试,打包都未受到影响。以下为 SDK 环境变量配置:

  1. 添加 ANDROID_HOME
    新建系统变量 ANDROID_HOME
    变量名:ANDROID_HOME,变量值:SDK下载的位置

  2. 添加Path变量
    此变量已存在,直接编辑即可
    变量值:%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
    注意:win10下要分行编辑,且末尾没有分号

至于 Gradle,官网下载解压后配置环境变量即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值