2011-07-21 113 views
58

我選擇了新的3.2更新中的所有內容,但在sdk管理器運行其進程後,我收到錯誤消息「done。nothing was installed」。3.2 sdk平臺安裝問題。 「完成,沒有安裝任何東西」

這裏是SDK安裝日誌:

Downloading Android SDK Tools, revision 12 
File not found: C:\Program Files (x86)\Android\android-sdk\temp\tools_r12-windows.zip (Access is denied) 
Downloading Android SDK Platform-tools, revision 6 
File not found: C:\Program Files (x86)\Android\android-sdk\temp\platform-tools_r06-windows.zip (Access is denied) 
Downloading Documentation for Android SDK, API 13, revision 1 
File not found: C:\Program Files (x86)\Android\android-sdk\temp\docs-3.2_r01-linux.zip (Access is denied) 
Downloading Samples for SDK API 13, revision 1 
File not found: C:\Program Files (x86)\Android\android-sdk\temp\samples-3.2_r01-linux.zip (Access is denied) 
Downloading Android Compatibility package, revision 3 
File not found: C:\Program Files (x86)\Android\android-sdk\temp\compatibility_r03.zip (Access is denied) 
Downloading Google Admob Ads Sdk package, revision 3 
File not found: C:\Program Files (x86)\Android\android-sdk\temp\googleadmobadssdkandroid-4.1.1.zip (Access is denied) 
Skipping 'SDK Platform Android 3.2, API 13, revision 1'; it depends on 'Android SDK Tools, revision 12' which was not installed. 
Skipping 'Google APIs by Google Inc., Android API 13, revision 1'; it depends on 'SDK Platform Android 3.2, API 13, revision 1' which was not installed. 
+0

[Android SDK中經理不安裝組件(http://stackoverflow.com/questions/4771895/android-sdk-manager-not-installing-components) –

回答

137

啓動SDK管理器作爲管理員。


  • 右鍵點擊SDK Manager
  • 選擇Run As Administrator
  • 點擊YES按鈕
+1

感謝的可能的複製你,從來沒有想過權限問題可能是問題 –

+0

+1謝謝尼古拉 –

+0

從我的Mac終端作爲root運行SDK管理器解決了這個問題。 –

9

你的問題的關鍵是簡單。您需要擁有管理員權限。這些文件不是自動創建的,因此安裝失敗。

Start>>And roid SDK Manager>>right click SDK Manager並選擇以管理員身份運行。

嘗試再次下載。它應該工作正常。

4

這些答案都是針對windows用戶的,因爲它建議以管理員身份運行管理員。對於那些在任何Linux平臺上(我在OSX上),我建議你cd到sdk試圖下載的文件夾中(對我來說它是/ android-sdk/temp)

然後我允許所有權限在文件/快捷方式遞歸運行

sudo chmod 777 ./ 
+1

真的需要777燙髮嗎?似乎有點危險。 –

+1

我想你可以設置權限回到他們是如果你覺得不安全的權限保持在777 – kevinl

2

正如你可能會被使用SDK Manager不止一次,而且經常需要這些管理員權限,不必記住一個更好的選擇的文件夾,右鍵單擊並選擇'以管理員身份運行',每次都將設置應用程序始終以管理員權限執行,而不必每次都記住這樣做,方法是執行以下操作:

  1. 導航到SDK管理器。
  2. 右鍵單擊SDK Manager.exe文件。
  3. 從上下文菜單中選擇屬性。
  4. 單擊兼容性選項卡。
  5. 選中「以管理員身份運行此程序」複選框。
  6. 單擊確定按鈕關閉屬性對話框。

你可以找到更多關於這個和相關選項的詳細信息here

2

在Linux上,只需運行gksudo androidkdesudo android以root身份啓動Android SDK管理器。

0

我有類似的問題,這是我做過什麼
在SDK管理器位於

C:\Users\your_userfolder\AppData\Local\Android\sdk 

,如果你不能看到「應用程序數據」文件夾,只需點擊「視圖」窗口10然後選中「隱藏項目文件夾」。 右鍵點擊「SDK Manager.exe」文件並點擊「以管理員身份運行」。 後,該包應在開始安裝