利用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 .ajax 在IE下卡死问题的解决方法
Oct 26 Javascript
js获取url中的参数且参数为中文时通过js解码
Mar 19 Javascript
jQuery实现的一个自定义Placeholder属性插件
Aug 11 Javascript
JavaScript中的函数声明和函数表达式区别浅析
Mar 27 Javascript
jQuery对table表格进行增删改查
Dec 22 Javascript
使用 Vue.js 仿百度搜索框的实例代码
May 09 Javascript
运用jQuery写的验证表单(实例讲解)
Jul 06 jQuery
underscore之Collections_动力节点Java学院整理
Jul 10 Javascript
Vue单页式应用(Hash模式下)实现微信分享的实例
Jul 21 Javascript
微信小程使用swiper组件实现图片轮播切换显示功能【附源码下载】
Dec 12 Javascript
如何以Angular的姿势打开Font-Awesome详解
Apr 22 Javascript
vue递归获取父元素的元素实例
Aug 07 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编程效率的53个要点(经验小结)
2010/09/04 PHP
php数组函数序列之array_slice() - 在数组中根据条件取出一段值,并返回
2011/11/07 PHP
php 过滤英文标点符号及过滤中文标点符号代码
2014/06/12 PHP
js 通过html()及text()方法获取并设置p标签的显示值
2014/05/14 Javascript
Jquery中扩展方法extend使用技巧
2014/08/24 Javascript
node.js中的Socket.IO使用实例
2014/11/04 Javascript
jQuery实现的多屏图像图层切换效果实例
2015/05/07 Javascript
深入浅析AngularJS中的module(模块)
2016/01/04 Javascript
判断JS对象是否拥有某属性的方法推荐
2016/05/12 Javascript
jQuery操作动态生成的内容的方法
2016/05/28 Javascript
利用JQuery直接调用asp.net后台的简单方法
2016/10/27 Javascript
原生JavaScript实现Tooltip浮动提示框特效
2017/03/07 Javascript
JavaScrip关于创建常量的知识点
2017/12/07 Javascript
python中根据字符串调用函数的实现方法
2016/06/12 Python
由浅入深讲解python中的yield与generator
2017/04/05 Python
Python计时相关操作详解【time,datetime】
2017/05/26 Python
Python批量查询域名是否被注册过
2017/06/21 Python
使用Django2快速开发Web项目的详细步骤
2019/01/06 Python
python定时检测无响应进程并重启的实例代码
2019/04/22 Python
详解python中的生成器、迭代器、闭包、装饰器
2019/08/22 Python
python自动发微信监控报警
2019/09/06 Python
python groupby 函数 as_index详解
2019/12/16 Python
Python+opencv+pyaudio实现带声音屏幕录制
2019/12/23 Python
pytorch模型预测结果与ndarray互转方式
2020/01/15 Python
使用Python内置模块与函数进行不同进制的数的转换
2020/04/26 Python
安装Anaconda3及使用Jupyter的方法
2020/10/27 Python
使用Django的JsonResponse返回数据的实现
2021/01/15 Python
Tommy Hilfiger澳洲官网:美国高端休闲领导品牌
2020/12/16 全球购物
会计专业毕业生自我评价
2013/09/25 职场文书
上课迟到检讨书
2014/02/19 职场文书
不拖欠农民工工资承诺书
2014/03/31 职场文书
教师三严三实心得体会
2014/10/11 职场文书
关爱留守儿童捐款倡议书
2015/04/27 职场文书
无保留意见审计报告
2015/06/05 职场文书
《夸父追日》教学反思
2016/02/20 职场文书
SpringBoot整合Mybatis Generator自动生成代码
2021/08/23 Java/Android