
嘗試在 Mac (El Capitan 10.11.3) 上設定 Android Studio(最新版本 2.3)時遇到問題。 Studio 已安裝,但是當我啟動它時,會出現一個用於配置 SDK 的窗口,經過幾段之後我收到此錯誤:
「嘗試計算所需的套件時發生錯誤」
有人得到這個嗎?
答案1
更新後 Android studio 無法運作。所以我已經卸載了它並刪除了所有與Android studio相關的本地資料夾。我嘗試再次安裝它,但遇到了相同的問題。
經過一番研究,我發現Android studio正在尋找它sdkmanager
,它是android工具的一部分。我已將sdkmanager
其下載並解壓縮到/Users/<loggeduser>/Library/Android/sdk
資料夾中作為工具。這解決了問題,嚮導下載了 1.5GB 資料。
答案2
我能夠找到問題的答案。那麼,回顧一下...
Android Studio 似乎不再包含命令列工具。這與 AS 下載網頁上的說明相反。無論如何,正如這個問題的另一個答案中所建議的,首先我下載了包含命令列工具的.zip包(AS下載頁面的底部)並將其解壓縮到.../android/sdk(. ..是Android 元件的任何路徑;在我的例子中,我使用的是 Mac 並選擇了 /usr/local/)。這會產生一個名為“tools”的子資料夾。
如果你運行嚮導,它就不起作用 - 哦,好吧,說實話,我沒有嘗試使用自訂選項,該選項允許選擇 sdk 的目錄;也許這將允許嚮導看到 sdk 管理器,它位於 tools/bin 中。無論如何,我進入 AS 並選擇底部的“配置”按鈕。從下拉式選單中選擇“SDK 管理員”。它會提示輸入 SDK 位置。按一下“編輯”。選擇位置.../android/sdk。警告說未安裝 SDK。無論如何,我嘗試繼續,並成功安裝了 sdk(需要一些時間)。
現在,重新啟動 AS 後,安裝精靈將不再彈出。但還有一個進一步的錯誤:在初始視窗的底部,出現一個對話框,提示工具有更新。如果您嘗試安裝它們,您會遇到錯誤(許多其他人在超級用戶上註意到了這一點 - 請參閱這裡和這裡)。該錯誤是由於尚未安裝模擬器中的工具的依賴所造成的。其他人則建議使用命令列中的 sdkmanager 來安裝模擬器,但這對我來說不起作用,因為我還沒有安裝任何 Java 開發工具包,而命令列中的 sdkmanager 需要它。所以,我這樣做了:再次單擊“配置”按鈕,選擇“首選項”,然後從左側顯示的樹中選擇“外觀和行為 -> 系統設定 -> 更新”。這裡,為了更新檢查,從「穩定通道」切換到「金絲雀通道」(根據 StackExchange 上的建議,似乎只有模擬器存在)。按一下“立即檢查”。拒絕安裝工具更新。然後在左側的樹中選擇“Android SDK”,然後選擇“SDK 工具”標籤。此時,模擬器出現了,我選擇了它,應用了設置,這安裝了模擬器和來自 Canary Channel 的工具更新。顯然這意味著它們不太穩定,但就是這樣。返回“更新”並再次選擇“穩定頻道”。