我正在使用Cordova-3.3.0,在尝试为Android创建项目时,我收到以下错误 -
错误:请安装Android目标19(Android最新SDK)。
我安装了最新的Android以及Android 18和17.即使我使用Cordova-3.2.0,我也得到相同的结果
未找到Android目标18
任何人都可以建议可能出现的问题吗?
我使用以下以及cordova - 蚂蚁版1.9.2 java 1.7.0_45
答案 0 :(得分:5)
您是否在路径中正确设置了android SDK工具?
要使Cordova命令行工具正常工作,您需要在PATH环境中包含SDK的工具和平台工具目录。在Mac上,您可以使用文本编辑器创建或修改〜/ .bash_profile文件,根据SDK的安装位置添加如下所示的行:
在您需要安装正确版本的Android(在您的情况下为19)之后,您必须安装SDK并在您的路径中包含工具和平台工具目录。
答案 1 :(得分:3)
答案 2 :(得分:1)
对于Windows,在环境变量中尝试将java \ bin目录放在windows \ system32目录之前。
这使得SDK Manager从java \ bin目录使用java,否则它将使用在system32文件夹中找到的java。
答案 3 :(得分:1)
我遇到了同样的问题,我解决它的方法是通过命令提示符来运行SDK Manager
错误看起来像:
Error: Please install Android target "android-19".
Hunt: Run "android" from your command-line to open the SDK manager.
我只需打开SDK管理器,向下滚动,然后下载" Android 4.4.2(API 19)"作为一个包,问题解决了。
答案 4 :(得分:0)
如果您使用的是Windows,只需转到系统中的环境变量,然后查看系统的变量并添加两者:
C:\ PROYECTOS \ ADT-束 - 窗口x86_64-20131030 \ SDK \工具\;
C:\ PROYECTOS \ ADT-束 - 窗口x86_64-20131030 \ SDK \平台工具\
- 活得长久而且繁荣!
答案 5 :(得分:0)
我遇到了同样的问题,在我的情况下,我正在设置
sdk.dir
属性到无效的位置。
在整个项目中搜索该属性并检查其值。 就我而言,它位于 local.properties 中,但是看看 project.properties 和 ant.properties ,因为它们都被加载了Android的 build.xml 文件。
希望它有所帮助!
答案 6 :(得分:0)
即使我为操作系统设置了路径环境变量,我也遇到了同样的问题。原来是因为我使用的是Powershell。在我将以下内容添加到我的个人资料中后,它工作了.ps1:
$env:Path += ";C:\Users\Dan\AppData\Local\Android\sdk\android-sdk\tools"
$env:Path += ";C:\Users\Dan\AppData\Local\Android\sdk\android-sdk\platform-tools"
通常,profile.ps1路径将在此处:
C:\Users\<username>\Documents\WindowsPowerShell\profile.ps1
说实话,我不太清楚为什么当我通过Windows GUI添加它们时它不起作用(即高级系统设置 - &gt;环境变量)。所以也许这是我的配置问题 - 无论如何,将它添加到我的profile.ps1修复它 - 所以我想我会添加它听到它可以帮助其他任何人。