2013-12-19 49 views
5

我使用科尔多瓦-3.3.0,并试图创建一个项目为Android我得到这个下面的错误时 -科尔多瓦请安装Android目标19

Error: Please install Android target 19 (the Android newest SDK).

与一起我有最新的Android安装Android 18和17.即使我使用Cordova-3.2.0,我也可以得到相同的结果

Android target 18 not found

请任何人都可以提出可能是什么问题?

我使用的是与科尔多瓦沿着以下 - 蚂蚁版本1.9.2 的Java 1.7.0_45

+0

嗨,你解决了吗?我面临同样的问题,但使用科尔多瓦3.4.1-0.1.0,我已经安装了最新的Android工具。谢谢! –

回答

5

你有正确的路径设置Android SDK工具?

For Cordova command-line tools to work, you need to include the SDK's tools and platform-tools directories in your PATH environment. On Mac, you can use a text editor to create or modify the ~/.bash_profile file, adding a line such as the following, depending on where the SDK installs:

您必须安装SDK,包括工具和平台工具目录到您的路径,你需要(在你的案件19)安装Android的正确版本后。

+0

这些通常位于Mac上? – Kevin

+0

也适用于目标21的问题。由于安装了两个SDK,我遇到了同样的问题,一个是PATH(未更新),另一个没有(更新)。是的,愚蠢的情况,我很早以前就已经安装了SDK,然后很久以前安装了ADT,因此有两个。现在我试图在Netbeans 8中使用一个(更新的但不包含在PATH中)。 – Zbyszek

0

如果您使用的是Windows,只要进入系统的环境变量,看看系统的变量,并添加两个:

C:\proyectos\adt-bundle-windows-x86_64-20131030\sdk\tools\;

C:\proyectos\adt-bundle-windows-x86_64-20131030\sdk\platform-tools\

¡长寿和繁荣!

0

我有同样的问题,在我的情况,我的

sdk.dir 

属性设置为无效的位置。

在整个项目中搜索该属性并检查其值。 在我的情况下,它是local.properties,而是因为他们都在Android的的build.xml文件加载看看到project.propertiesant.properties

希望它有帮助!

1

对于Windows,在环境变量中,请尝试将java \ bin目录置于windows \ system32目录之前。

这使SDK管理器从java \ bin目录使用java,否则它会使用在system32文件夹中找到的java。

1

我面临同样的问题,我解决它是通过在命令提示符下看着

的错误,如吃午饭SDK管理器的方式:

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)”作为一个包下载并解决了问题。

3
  • 推出 “SDK管理器” 具有管理员权限
  • 安装Android 4.4。2(API 19)
  • ,然后重试命令行:科尔多瓦平台添加的Android
0

我刚刚有同样的问题,虽然我已经设置了OS的PATH环境变量。原来是因为我使用Powershell。它的工作我增加了以下我profile.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添加它们时(例如,高级系统设置 - >环境变量),它不起作用。所以也许这是我的一个配置问题 - 无论如何,将它添加到我的个人资料.ps1修复了它 - 所以我想我会添加它听到incase它帮助其他人。