今天又發現了兩個Android Studio的小問題。折騰無止境~在使用MacBook開發的過程中,又剛好是在在升級了1.3版本之後,Android Studio又很不給面子了~
看問題~
問題一:
如果安裝了最新的1.9版本Subversion,首先不說能不能從服務器檢出代碼,當開啓一個現有工程的時候,在左上角就會顯示一個很莫名其妙的錯誤:
Can’t use Subversion command line client: /path/to/your/svn
Subversion command line client is too old (1.9.0). Fix it.
拜託我用的就是最新版本好不好…
解決方法:
StackOverflow上建議降級。Android Studio基於Intellij,14.1.4的Intellij不能使用1.9的Subversion。這裏傑米其實沒有搞清楚1.3的Android Studio用的什麼版本的Intellij,看到有這個說法,那就降級試試咯~下載了Subversion-1.8.14,安裝之後問題解決~不會再這樣無腦提示啦~
附上Subversion下載網站:Subversion for all platforms
問題二:
Subversion版本問題解決了,現在試着從服務器檢出代碼,錯誤信息如下:
Subversion: (Accessing URL: https://url/to/your/server) Received fatal alert: handshake_failure Please check Subversion SSL settings (Settings | Version Control | Subversion | Network) Maybe you should specify SSL protocol manually - SSLv3 or TLSv1
解決方法:
Google一下唄~解決方法也非常簡單~
首先,到Settings -> Version Control -> Subversion -> General 標籤裏面,勾選User command line client
選項,並保證輸入框內只填寫svn
(簡單纔好用啊~填寫了系統上Subversion全路徑證明是不好用滴~);然後,在Network選項卡中,選擇適合你的Subversion服務器的SSL protocol~
搞定~
KEEP CALM AND CARRY ON