利用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 相关文章推荐
jquery 图片轮换效果
Jul 29 Javascript
再论Javascript的类继承
Mar 05 Javascript
jQuery 选择表格(table)里的行和列及改变简单样式
Dec 15 Javascript
Jquery Ajax xmlhttp请求成功问题
Feb 04 Javascript
详解JavaScript中的异常处理方法
Jun 16 Javascript
jquery中validate与form插件提交的方式小结
Mar 26 Javascript
使用jquery.qrcode.js生成二维码插件
Oct 17 Javascript
jQuery模拟爆炸倒计时功能实例代码
Aug 21 jQuery
js实现图片局部放大效果详解
Mar 18 Javascript
如何在vue中使用jointjs过程解析
May 29 Javascript
JS如何寻找数组中心索引过程解析
Jun 01 Javascript
Vue单页面应用中实现Markdown渲染
Feb 14 Vue.js
详解小程序循环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使用ob_start()实现图片存入变量的方法
2014/11/14 PHP
WordPress中用于检索模版的相关PHP函数使用解析
2015/12/15 PHP
JavaScript中圆括号()和方括号[]的特殊用法疑问解答
2013/08/06 Javascript
jQuery如何将选中的对象转化为原始的DOM对象
2014/06/09 Javascript
JQuery做的一个简单的点灯游戏分享
2014/07/16 Javascript
jquery实现不包含当前项的选择器实例
2015/06/25 Javascript
日常收藏的jquery技巧
2015/12/02 Javascript
常用的Javascript设计模式小结
2015/12/09 Javascript
Node.js静态文件服务器改进版
2016/01/10 Javascript
AngularJS 让人爱不释手的八种功能
2016/03/23 Javascript
第四篇Bootstrap网格系统偏移列和嵌套列
2016/06/21 Javascript
Bootstrap jquery.twbsPagination.js动态页码分页实例代码
2017/02/20 Javascript
vue的安装及element组件的安装方法
2018/03/09 Javascript
JS实现的RC4加密算法示例
2018/08/16 Javascript
JavaScript读写二进制数据的方法详解
2018/09/09 Javascript
JavaScript实现鼠标移入随机变换颜色
2020/11/24 Javascript
手动实现vue2.0的双向数据绑定原理详解
2021/02/06 Vue.js
[02:49:21]2019完美盛典全程录像
2019/12/08 DOTA
使用Django的模版来配合字符串翻译工作
2015/07/27 Python
Python使用正则表达式实现文本替换的方法
2017/04/18 Python
Python上下文管理器和with块详解
2017/09/09 Python
使用Python的package机制如何简化utils包设计详解
2017/12/11 Python
Flask之flask-session的具体使用
2018/07/26 Python
Anaconda下配置python+opencv+contribx的实例讲解
2018/08/06 Python
Python使用pandas和xlsxwriter读写xlsx文件的方法示例
2019/04/09 Python
python Opencv计算图像相似度过程解析
2019/12/03 Python
你应该知道的30个css选择器
2014/03/19 HTML / CSS
CSS3 input框的实现代码类似Google登录的动画效果
2020/08/04 HTML / CSS
Becextech新西兰:数码单反相机和手机在线商店
2018/04/27 全球购物
美国迪克体育用品商店:DICK’S Sporting Goods
2018/07/24 全球购物
家长会邀请书
2014/01/25 职场文书
家属答谢词
2015/01/05 职场文书
个人政治思想总结
2015/03/05 职场文书
赤壁观后感(2)
2015/06/15 职场文书
浅析NIO系列之TCP
2021/06/15 Java/Android
JavaScript函数柯里化
2021/11/07 Javascript