2013-12-19 73 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它幫助其他人。