好久没有运行这个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的错误
网友评论