当前位置: 首页 > 编程笔记 >

利用angular自动编译andriod APK的绕坑经历分享

马博学
2023-03-14
本文向大家介绍利用angular自动编译andriod APK的绕坑经历分享,包括了利用angular自动编译andriod APK的绕坑经历分享的使用技巧和注意事项,需要的朋友参考一下

背景

前端架构师使用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"

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对小牛知识库的支持。

 类似资料:
  • 在前面的标准编译安装中,第一步是./configure[30],它会根据Makefile.in生成Makefile文件,然后make根据Makefile自动编译软件 通常在一个源码包中,已经包含了configure脚本和Makefile文件,作为课外知识,我们大致了解一下怎么生成这两个文件 autoconf autoconf用来生成configure脚本,它可以检查系统特性、编译环境、环境变量、软

  • 如果你在 <script> 标签中编写模板,并且设置了特定的属性,那么 Framework7 会自动帮你编译所有的模板: <script type="text/template7" id="myTemplate"> <p>Hello, my name is {{name}} and i am {{age}} years old</p> </script> 其中: type="text/t

  • 描述 (Description) 在Template7中,您可以通过在标记中指定特殊属性来自动编译模板。 以下代码显示自动编译布局 - <script type = "text/template7" id = "myTemplate"> <p>Hello, my name is {{name}} and i am {{age}} years old</p> </script> 您可以使用

  • 20世纪以来众多研究的一大价值,就是揭开了很多“天赋”的神秘面纱,让大家知道学习和训练的重要性,体育运动是如此,文艺创作是如此,翻译也是如此。我知道有许多人对翻译有兴趣,又担心自己“没有语感”,“没有语言天赋”,结果止步不前。对这样的情况,我时常感到非常惋惜,因为回过头看,自己能做一点翻译,而且译文能有机会出版,运气占很大成分,剩下的就是不断的学习、练习和总结了,“天赋”基本是没有的。如果你对翻译

  • 本文向大家介绍记一次webpack3升级webpack4的踩坑经历,包括了记一次webpack3升级webpack4的踩坑经历的使用技巧和注意事项,需要的朋友参考一下 webpack4版本也出了很久了 之前弄过一段时间的升级 后面因为种种原因搁浅了 今天有硬着头皮升级了一波 yeah 还好升级成功了 先贴一波原先webpack3的github配置 ps(我只是一个菜鸡= = webpack的配置很

  • 本文向大家介绍利用Angular+Angular-Ui实现分页(代码加简单),包括了利用Angular+Angular-Ui实现分页(代码加简单)的使用技巧和注意事项,需要的朋友参考一下 今天我们来看看一种只实现分页没有查询的例子吧,先看效果: 采用了Angular-UI中的分页组件,关于Angular-UI如何使用请移步这里https://angular-ui.github.io/bootstr