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的错误

你可能感兴趣的:(cordova下面关于Android SDK not found的报错以及解决方案)