利用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中的prototype与继承
Apr 14 Javascript
javascript实现表格排序 编辑 拖拽 缩放
Jan 02 Javascript
Javascript 正则表达式实现为数字添加千位分隔符
Mar 10 Javascript
基于jQuery实现select下拉选择可输入附源码下载
Feb 03 Javascript
js转html实体的方法
Sep 27 Javascript
jquery.validate[.unobtrusive]和Bootstrap实现tooltip错误提示问题分析
Oct 30 Javascript
基于bootstrap的文件上传控件bootstrap fileinput
Dec 23 Javascript
vue添加axios,并且指定baseurl的方法
Sep 19 Javascript
vue中v-for循环给标签属性赋值的方法
Oct 18 Javascript
JS删除String里某个字符的方法
Jan 06 Javascript
如何自定义微信小程序tabbar上边框的颜色
Jul 09 Javascript
JavaScript实现PC端四格密码输入框功能
Feb 19 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
2006/12/23 PHP
MySQL GBK→UTF-8编码转换
2007/05/24 PHP
php图片加中文水印实现代码分享
2012/10/31 PHP
浅析Dos下运行php.exe,出现没有找到php_mbstring.dll 错误的解决方法
2013/06/29 PHP
php将csv文件导入到mysql数据库的方法
2014/12/24 PHP
PHP实现操作redis的封装类完整实例
2015/11/14 PHP
jQuery-ui中自动完成实现方法
2010/06/10 Javascript
jquery eval解析JSON中的注意点介绍
2013/08/23 Javascript
关闭浏览器输入框自动补齐 兼容IE,FF,Chrome等主流浏览器
2014/02/11 Javascript
Javascript让DEDECMS告别手写Tag
2014/09/01 Javascript
jQuery使用fadeout实现元素渐隐效果的方法
2015/03/27 Javascript
jQuery实现径向动画菜单效果
2015/07/17 Javascript
Javascript动画效果(4)
2016/10/11 Javascript
使用vue.js2.0 + ElementUI开发后台管理系统详细教程(一)
2017/01/21 Javascript
微信小程序 基础组件与导航组件详细介绍
2017/02/21 Javascript
微信小程序 页面跳转及数据传递详解
2017/03/14 Javascript
vue实现页面加载动画效果
2017/09/19 Javascript
给vue项目添加ESLint的详细步骤
2017/09/29 Javascript
详解微信小程序中组件通讯
2018/10/30 Javascript
Python中的模块和包概念介绍
2015/04/13 Python
Python 详解基本语法_函数_返回值
2017/01/22 Python
Python Flask-web表单使用详解
2017/11/18 Python
python通过zabbix api获取主机
2018/09/17 Python
浅谈Python 敏感词过滤的实现
2019/08/15 Python
pycharm运行程序时看不到任何结果显示的解决
2020/02/21 Python
python中PyQuery库用法分享
2021/01/15 Python
Canvas获取视频第一帧缩略图的实现
2020/11/11 HTML / CSS
New delete 与malloc free 的联系与区别
2013/02/04 面试题
2019史上最全Database工程师题库
2015/12/06 面试题
小学教师的自我评价范例
2013/10/31 职场文书
安徽导游词
2015/02/12 职场文书
2015年治庸问责工作总结
2015/07/27 职场文书
婚礼家长致辞
2015/07/27 职场文书
2016年春季运动会广播稿
2015/08/19 职场文书
企业文化学习心得体会
2016/01/21 职场文书
Python 如何利用ffmpeg 处理视频素材
2021/11/27 Python