簡體   English   中英

Cordova請安裝Android目標19

[英]Cordova Please Install Android target 19

我正在使用Cordova-3.3.0,在嘗試為Android創建項目時,我收到以下錯誤 -

錯誤:請安裝Android目標19(Android最新SDK)。

我安裝了最新的Android以及Android 18和17.即使我使用Cordova-3.2.0,我也得到相同的結果

未找到Android目標18

請問任何人都可以提出可能存在的問題嗎?

我使用以下隨cordova - ant版本1.9.2 java 1.7.0_45

您是否在路徑中正確設置了android SDK工具?

要使Cordova命令行工具正常工作,您需要在PATH環境中包含SDK的工具和平台工具目錄。 在Mac上,您可以使用文本編輯器創建或修改〜/ .bash_profile文件,根據SDK的安裝位置添加如下所示的行:

在需要安裝正確版本的Android(在您的情況下為19)之后,您必須安裝SDK並在您的路徑中包含工具和平台工具目錄。

  • 使用管理員權限啟動“SDK Manger”
  • 安裝Android 4.4.2(API 19)
  • 並重試命令行:cordova平台添加android

對於Windows,在環境變量中嘗試將java \\ bin目錄放在windows \\ system32目錄之前。

這使得SDK Manager從java \\ bin目錄使用java,否則它將使用在system32文件夾中找到的java。

我遇到了同樣的問題,我解決它的方法是通過命令提示符來運行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)”作為一個包,問題解決了。

如果您使用的是Windows,只需轉到系統中的環境變量並查看System的變量並添加兩者:

C:\\ PROYECTOS \\ ADT-束 - 窗口x86_64-20131030 \\ SDK \\工具\\;

C:\\ PROYECTOS \\ ADT-束 - 窗口x86_64-20131030 \\ SDK \\平台工具\\

健康長壽·繁榮昌盛!

我有同樣的問題,在我的情況下,我正在設置

sdk.dir

屬性到無效的位置。

在整個項目中搜索該屬性並檢查其值。 在我的例子中,它位於local.properties中 ,但是看看project.propertiesant.properties,因為它們都被加載到Android的build.xml文件中。

希望能幫助到你!

即使我為操作系統設置了路徑環境變量,我也遇到了同樣的問題。 原來是因為我使用的是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添加它們時它為什么不起作用(即高級系統設置 - >環境變量)。 所以也許這是我的一個配置問題 - 無論如何,將它添加到我的profile.ps1修復它 - 所以我想我會添加它聽到它可以幫助其他任何人。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM