利用angular自动编译andriod APK的绕坑经历分享


Posted in Javascript onMarch 08, 2019

背景

前端架构师使用angular JS作为框架,打包android APK。

程序已经完成,需要使用自动编译功能来检测服务。

下面话不多说了,来一起看看详细的介绍吧

问题

问题一:JDK需要使用1.8,其他版本目前不支持。

问题二:android-sdk安装问题

npm run build:android

build失败,提示:

……

Please install the Android build tools version 19.1.0 or higher.

……

这个主要是因为android-sdk安装的问题。android-sdk安装时,某些插件没有安装完整。

需要安装:

//安装platform-tools、platforms;android-28、build-tools;28.0.3插件
sdkmanager "platform-tools" "platforms;android-28"

问题三:缺少文件

提示:File ~/.android/repositories.cfg could not be loaded.

这个问题因为缺少文件导致。需要将文件创建即可。

问题四:缺少插件

Warning: Failed to find package build-tools

//查看所有的可用插件
sdkmanager --list
sdkmanager "build-tools;28.0.3"

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
推荐自用 Javascript 缩图函数 (onDOMLoaded)……
Oct 23 Javascript
JQuery select标签操作代码段
May 16 Javascript
JS短路原理的应用示例 精简代码的途径
Dec 13 Javascript
使用POST方式弹出窗口的两种方法示例介绍
Jan 29 Javascript
把文本中的URL地址转换为可点击链接的JavaScript、PHP自定义函数
Jul 29 Javascript
JS实现至少包含字母、大小写数字、字符的密码等级的两种方法
Feb 03 Javascript
JavaScript检查数字是否为整数或浮点数的方法
Jun 09 Javascript
AngularJs中route的使用方法和配置
Feb 04 Javascript
详解JavaScript调用栈、尾递归和手动优化
Jun 03 Javascript
jQuery 实现图片的依次加载图片功能
Jul 06 jQuery
React教程之Props验证的具体用法(Props Validation)
Sep 04 Javascript
jQuery实现每隔一段时间自动更换样式的方法分析
May 03 jQuery
详解小程序循环require之坑
Mar 08 #Javascript
详解js 创建对象的几种方法
Mar 08 #Javascript
浅谈Javascript常用正则表达式应用
Mar 08 #Javascript
validform表单验证的实现方法
Mar 08 #Javascript
webpack4.x下babel的安装、配置及使用详解
Mar 07 #Javascript
Webpack4 使用Babel处理ES6语法的方法示例
Mar 07 #Javascript
深入理解react 组件类型及使用场景
Mar 07 #Javascript
You might like
第十四节 命名空间 [14]
2006/10/09 PHP
PHP实现MySQL更新记录的代码
2008/06/07 PHP
10个实用的PHP代码片段
2011/09/02 PHP
php之curl实现http与https请求的方法
2014/10/21 PHP
php打印输出棋盘的实现方法
2014/12/23 PHP
WordPress特定文章对搜索引擎隐藏或只允许搜索引擎查看
2015/12/31 PHP
PHP之多条件混合筛选功能的实现方法
2019/10/09 PHP
wordpress之js库集合研究介绍
2007/08/17 Javascript
点弹代码 点击页面任何位置都可以弹出页面效果代码
2012/09/17 Javascript
js前台分页显示后端JAVA数据响应
2013/03/18 Javascript
jquery实现手机发送验证码的倒计时代码
2014/02/12 Javascript
javascript的tab切换原理与效果实现方法
2015/01/10 Javascript
浅析Javascript中bind()方法的使用与实现
2016/04/29 Javascript
详谈vue+webpack解决css引用图片打包后找不到资源文件的问题
2018/03/06 Javascript
微信小程序实现九宫格抽奖
2020/04/15 Javascript
Vue 中可以定义组件模版的几种方式
2019/08/06 Javascript
NodeJs实现简易WEB上传下载服务器
2019/08/10 NodeJs
原生JS生成指定位数的验证码
2020/10/28 Javascript
pandas的object对象转时间对象的方法
2018/04/11 Python
python安装模块如何通过setup.py安装(超简单)
2018/05/05 Python
Python多继承顺序实例分析
2018/05/26 Python
python利用selenium进行浏览器爬虫
2019/04/25 Python
Python实现个人微信号自动监控告警的示例
2019/07/03 Python
Python中实现输入超时及如何通过变量获取变量名
2020/01/18 Python
opencv 图像腐蚀和图像膨胀的实现
2020/07/07 Python
python爬虫利用代理池更换IP的方法步骤
2021/02/21 Python
CSS3提交意见输入框样式代码
2014/10/30 HTML / CSS
CSS中越界问题的经典解决方案【推荐】
2016/04/19 HTML / CSS
实例讲解使用SVG制作loading加载动画的方法
2016/04/05 HTML / CSS
经典促销广告词大全
2014/03/19 职场文书
升国旗仪式主持词
2014/03/19 职场文书
高效课堂标语
2014/06/26 职场文书
群众路线查摆问题整改措施
2014/10/10 职场文书
pytest配置文件pytest.ini的详细使用
2021/04/17 Python
nginx rewrite功能使用场景分析
2022/05/30 Servers
MySQL运行报错:“Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre”解决方法
2022/06/14 MySQL