簡體   English   中英

無法解決目標'android-17'

[英]Unable to resolve target 'android-17'

我知道這有一些重復,但到目前為止,沒有一個答案可以幫助我。

當我打開一個項目時,我收到以下錯誤:

 [2014-01-07 14:18:00 - Permissions] Unable to resolve target 'android-17'

有人知道這里可能出現什么問題嗎?

您可以右鍵單擊您的項目 - >屬性 - > Android - >選擇要編譯的目標Android版本並應用!

如果您沒有要編譯的任何目標版本,則可能需要在SDK Manager上下載它們

  1. 打開Android SDK Manager,確保已安裝SDK API

  2. 您可能安裝了幾個Android SDK文件夾,就像我一樣; 檢查您的工作區構建路徑是否是您的機器默認路徑。

您可能正在嘗試使用使用API​​ 17構建的庫,但您沒有安裝它。 如果您使用的是API 18+,那就沒事了。

轉到你的sdk manager.exe打開它,檢查API 17復選框並單擊'install x packages'按鈕,這將下載並安裝這些軟件包,如果項目仍顯示錯誤進入項目構建路徑並修復庫路徑錯誤如果有的話

有時,當您使用的ADT版本高於當前使用的版本時,可能會出現錯誤。 值得一看的是,ADT的版本是否比你工作的更晚。 有時ADT(尤其是Eclipse。鏈接在這里獲取新內容: https//developer.android.com/sdk/index.html )在被要求查找時無法找到更新,因此您可能需要安裝最新版本並覆蓋/刪除舊版本

project.properties中的目標API可能與您安裝的目標API不同。 例如,如果重新安裝Eclipse,可能會發生這種情況。 打開Android SDK Manager並檢查您已安裝的API版本。 然后轉到project.properties並在“xx”是您的API版本時設置“target = android-xx”。

這很簡單:

  1. 單擊Android SDK Manager
  2. 下載Android 4.2.2(Api 17)

在此輸入圖像描述

  1. 安裝Android 4.2.2(Api 17)后
  2. 單擊項目右側 - >屬性 - > Android - >目標構建目標
  3. 選擇Android 4.2.2 Api 17。

暫無
暫無

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

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