cordova下面关于Android SDK not found的报错以及解决方案

好久没有运行这个cordova项目了,今天在打包的时候,出现了以下错误,这些错误很眼熟,是之前遇到过的,但是忘记了具体的解决方案,于是,网上搜罗之后,整理了一下,以免下次再犯。然而,坑是一个接一个的。

错误一:

Android SDK not found

原因:自从升级android studio2.3.1后,运行ionic项目时无法再在android平台上启动。网上查了很多信息后,得知是android sdk废弃android命令,以及改变了目录结构。

解决方案: 

    1.移除android sdk目录的tools文件夹(在这个步骤中可能找不到tools文件,这时候需要显示隐藏文件,快捷键:Command+Shift+.)

    2.下载tools文件下载:https://dl.google.com/android/repository/tools_r25.2.3-linux.zip

    3.解压出来,将解压得到的tools文件夹复制到android sdk目录下。

好了,此时解决了第一个坑,来迎接第二个坑吧。

错误二:继续打包的时候会发现下面的这个错误

android-22的报错信息

解决方案:

1. 打开Android Studio---》Configure---》SDK Manager.

2. 选择SDK Platforms---》Android 5.1(Lollipop)中的Android SDK Platform 22 (API Level 22) 勾选;Apply点击,安装

Android SDK Platform 22修改

    选择SDK Tools---》Android SDK Build-Tools 中的22.0.1勾选, Apply点击,安装

Android SDK Build-Tools 中的22.0.1勾选

3.点击OK,就可以了。

终于解决了第二个坑,不要着急,第三个坑也来了。

错误三:

node_modules的错误
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,990评论 25 709
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,603评论 2 45
  • 诺亚方舟是神为救赎人类,而命令诺亚花120年时间建造。 神在120年前看到人类荒淫无道,为所欲为,以己为...
    每天sunshine阅读 1,496评论 2 3
  • 之前在冲刺D3群里曾经分享过:在美乐家事业中,是否拥有积极正面的心态将对你的美乐家事业有很大的影响。随着经营得越久...
    李悦白阅读 495评论 0 0
  • 我触摸着灵魂的生死线, 却被灵魂的碎片划破脸。 我面目全非, 总也无法辨别。 我总是生命,却时时面对死亡的威胁。 ...
    浮木生阅读 178评论 0 0