利用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作用域容易记错的两个地方分析
Jun 22 Javascript
简单实例处理url特殊符号&处理(2种方法)
Apr 02 Javascript
IE中鼠标经过option触发mouseout的解决方法
Jan 29 Javascript
详解JavaScript操作HTML DOM的基本方式
Oct 21 Javascript
浅谈使用MVC模式进行JavaScript程序开发
Nov 10 Javascript
AngularJS路由实现页面跳转实例
Mar 03 Javascript
vue组件实现文字居中对齐的方法
Aug 23 Javascript
微信小程序开发之IOS和Android兼容的问题
Sep 26 Javascript
JavaScript插件Tab选项卡效果
Nov 14 Javascript
深入理解js A*寻路算法原理与具体实现过程
Dec 13 Javascript
js事件触发操作实例分析
Jun 21 Javascript
VUE路由动态加载实例代码讲解
Aug 26 Javascript
详解小程序循环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
基于php-fpm 参数的深入理解
2013/06/03 PHP
解析PHP留言本模块主要功能的函数说明(代码可实现)
2013/06/25 PHP
php 类自动载入的方法
2015/06/03 PHP
PHP实现HTML页面静态化的方法
2015/11/04 PHP
php实现留言板功能(代码详解)
2017/03/28 PHP
JavaScript 版本自动生成文章摘要
2008/07/23 Javascript
JavaScript Object的extend是一个常用的功能
2009/12/02 Javascript
JS去除右边逗号的简单方法
2013/07/03 Javascript
js取两个数组的交集|差集|并集|补集|去重示例代码
2013/08/07 Javascript
javascript的parseFloat()方法精度问题探讨
2013/11/26 Javascript
深入分析JQuery和JavaScript的异同
2014/10/23 Javascript
node.js中的path.basename方法使用说明
2014/12/09 Javascript
js精美的幻灯片画集特效代码分享
2015/08/29 Javascript
javascript 判断两个日期之差的示例代码
2015/09/05 Javascript
JS获取字符串实际长度(包含汉字)的简单方法
2016/08/11 Javascript
Vue结合原生js实现自定义组件自动生成示例
2017/01/21 Javascript
ES6深入理解之“let”能替代”var“吗?
2017/06/28 Javascript
Three.js利用性能插件stats实现性能监听的方法
2017/09/25 Javascript
vue element-ui实现动态面包屑导航
2019/12/23 Javascript
python动态参数用法实例分析
2015/05/25 Python
完美解决python遍历删除字典里值为空的元素报错问题
2016/09/11 Python
使用PyQt4 设置TextEdit背景的方法
2019/06/14 Python
python随机生成大小写字母数字混合密码(仅20行代码)
2020/02/01 Python
Python如何在DataFrame增加数值
2020/02/14 Python
如何利用Python 进行边缘检测
2020/10/14 Python
Python Selenium异常处理的实例分析
2021/02/28 Python
施华洛世奇美国官网:SWAROVSKI美国
2018/02/08 全球购物
加拿大在线旅游公司:Flighthub
2019/03/11 全球购物
开展党的群众路线教育实践活动总结报告
2014/10/31 职场文书
中学生自我评价范文
2015/03/03 职场文书
安全生产感想
2015/08/07 职场文书
Python3 使用pip安装git并获取Yahoo金融数据的操作
2021/04/08 Python
python数据可视化使用pyfinance分析证券收益示例详解
2021/11/20 Python
Nginx实现负载均衡的项目实践
2022/03/18 Servers
Python读取和写入Excel数据
2022/04/20 Python
python 学习GCN图卷积神经网络
2022/05/11 Python