Android sdk manager無法啟動之swt.jar檔案沒有指定

來源:互聯網
上載者:User

標籤:

此問題的出現其實和swt.jar這個檔案一點關係都沒有,最終筆者通過百度之在http://www.aichengxu.com/view/39361找到解決辦法。

現複製其內容如下:

android sdk 無法運行或者報 "ANDROID_SWT"錯誤,有需要的朋友可以參考下。

安裝 android sdk 之後,一般都在eclise裡面用。有一次發現直接運行 sdk manager.exe打不開了,也不報錯。一閃就沒了。

因為沒有錯誤資訊,只好一直湊活著用eclipse啟動sdk manager。

前幾天 android studio除了正式版,於是拉來試了下,結果剛安裝,啟動配置又報錯。 這回好點,提示了個錯誤資訊“android_swt"沒設定。

這個錯誤資訊很混淆視聽,其實跟swt木啥關係,網上搜到的那些方法都不管用。 只是順著這個資訊,發現他使用 tools\android.bat來處理環境變數的。

於是直接運行這個bat,果然報告了一樣的錯誤。 這就好辦了,看了下他的內容,找到了tools\lib\find_java.bat出問題的那一行。

”find /i "x86" > NUL && set arch_ext=32 | | set arch_ext=64“

這一行的意思是如果是x86就設定 arch_ext=32;否則就是64。用來判斷系統的版本。

可惜這種寫法有問題,導致 32面跟著的那個空格也被設定到變數裡了。

去掉32後面跟著的空格後,整個批處理就正常運行了。 ------不知道Google的測試是怎麼做的,竟然漏掉了這麼嚴重的問題。

Android sdk manager無法啟動之swt.jar檔案沒有指定

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.