利用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 dataType值为text json探索分享
Sep 23 Javascript
js中哈希表的几种用法总结
Jan 28 Javascript
jQuery+jRange实现滑动选取数值范围特效
Mar 14 Javascript
JavaScript实现页面定时刷新(定时器,meta)
Oct 12 Javascript
基于jQuery实现滚动刷新效果
Jan 09 Javascript
浅谈React高阶组件
Mar 28 Javascript
JavaScript高阶教程之“==”隐藏下的类型转换
Apr 11 Javascript
javascript实现blob加密视频源地址的方法
Aug 08 Javascript
从零使用TypeScript开发项目打包发布到npm
Feb 14 Javascript
JS实现放烟花效果
Mar 10 Javascript
如何利用Node.js与JSON搭建简单的动态服务器
Jun 16 Javascript
微信小程序实现canvas分享朋友圈海报
Jun 21 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
Email+URL的判断和自动转换函数
2006/10/09 PHP
php 异常处理实现代码
2009/03/10 PHP
PHP中的traits简单使用实例
2015/05/13 PHP
PHP基于Closure类创建匿名函数的方法详解
2017/08/17 PHP
OAuth认证协议中的HMACSHA1加密算法(实例)
2017/10/25 PHP
PHP封装的mysqli数据库操作类示例
2019/02/16 PHP
PHP中->和=>的含义及使用示例解析
2020/08/06 PHP
PHP 实现重载
2021/03/09 PHP
封装的原生javascript弹出层代码
2010/09/24 Javascript
Nodejs极简入门教程(三):进程
2014/10/27 NodeJs
jQuery实现响应鼠标滚动的动感菜单效果
2015/09/21 Javascript
js中substring和substr两者区别和使用方法
2015/11/09 Javascript
关于JavaScript作用域你想知道的一切
2016/02/04 Javascript
vue中用H5实现文件上传的方法实例代码
2017/05/27 Javascript
探讨Vue.js的组件和模板
2017/10/27 Javascript
jquery+ajaxform+springboot控件实现数据更新功能
2018/01/22 jQuery
详解Vue-cli webpack移动端自动化构建rem问题
2018/04/07 Javascript
30分钟快速入门掌握ES6/ES2015的核心内容(下)
2018/04/18 Javascript
微信小程序实现的3d轮播图效果示例【基于swiper组件】
2018/12/11 Javascript
在vue项目中封装echarts的步骤
2020/12/25 Vue.js
用Python进行基础的函数式编程的教程
2015/03/31 Python
python机器学习之神经网络(二)
2017/12/20 Python
修改默认的pip版本为对应python2.7的方法
2018/11/06 Python
Python图像处理库PIL中图像格式转换的实现
2020/02/26 Python
django 前端页面如何实现显示前N条数据
2020/03/16 Python
Python matplotlib绘制图形实例(包括点,曲线,注释和箭头)
2020/04/17 Python
基于python tkinter的点名小程序功能的实例代码
2020/08/22 Python
利用html5 canvas破解简单验证码及getImageData接口应用
2013/01/25 HTML / CSS
若干个Java基础面试题
2015/05/19 面试题
大学生求职信范文应怎么写
2014/01/01 职场文书
决心书范文
2014/03/11 职场文书
广告创意求职信
2014/03/17 职场文书
就业导师推荐信范文
2015/03/27 职场文书
2015年项目工作总结
2015/04/29 职场文书
2016年质量月活动总结报告
2016/04/05 职场文书
nginx location 带斜杠【 / 】与不带的区别
2022/04/13 Servers