Mac 下 Cordova 编译 Android 平台所遇到的问题分享

由于是问题分享,所以在此就不详细的讲述android环境的安装以及配置过程了;我是通过安装android studio来安装android sdk的,至于系统变量环境配置,自行百度,哈哈哈~~~

首先来说一下楼主本次遇到的问题,主要是关于Cordova 编译 android 平台,出现的两个报错,中文的博客论坛等基本没有找到合适的处理方法,试过很多都没有效果,最后还是在英文论坛类的地方的,于是决定整理一下供有需要的同学们参考;

先上图~~~这就是我遇到的问题(黄色字体的都是报错,原谅我没有全部框起来)。。。。

看着报错貌似挺简单的,无非就是环境没有安装,但是实际上sdk和环境变量等都是配置好了的,个人感觉没有遗漏的地方,但还是不行,接下来开始我的表演:

1、gradle未安装问题: 

将android studio安装目录/Applications/Android Studio.app/Contents/plugins/android/lib/下的templates文件夹拷贝到android sdk安装目录的tools文件夹下;看似简单的操作花了我好长时间才搞定~~~

2、android target问题

首先检查android SDK环境配置是否正确,在路径等都没有问题的情况下,进行以下操作:

1)使用android studio安装android环境,打开android studio ->Configure -> SDK Manager

在SDK Platforms 和 SDK Tools下下载部分安卓版本的SDK,我这里为了为了方便,将常用的版本都下载了

点击Apply,接下来就是漫长的下载文件过程~~~

2)下载完成后,如果继续报android target的错,不用担心,打开android SDK安装文件夹下,将platform-tools和tools两个文件夹更名为platform-tools01和tools01(更名只是为了备份原文件,若嫌麻烦可直接删除);

3)去谷歌仓库下载合适版本的platform-tools和tools文件,以下为可以解决我问题的版本:

tools:https://dl.google.com/android/android-sdk_r24.4.1-macosx.zip

platform-tools:http://dl-ssl.google.com/android/repository/platform-tools_r19.0.1-macosx.zip

附上android sdk百度网盘下载链接:http://tools.android-studio.org/index.php/sdk

4)将tools路径下载的文件下包含的tools文件夹和下载的platform-tools文件夹拷贝到android SDK安装路径下

5)重试,成功。。。黄天不负有心人~~~

解决问题的过程写的比较简短,这个问题解决起来很费劲,但是处理方法确实想不到更详细的说法,希望接下来有需要的同学们可以看懂,谢谢~~~

猜你喜欢

转载自blog.csdn.net/super_ying123/article/details/81102872