1. 程式人生 > >Android Studio 常見問題

Android Studio 常見問題

mountain-lake-trees-scenic-natural-stones

最近,Android Studio 更新到後,遇到了一些問題,記錄一下。

Android Studio 配置

Help -> Edit Custom VM Option -> studio.vmoptions檔案

# custom Android Studio VM options, see https://developer.android.com/studio/intro/studio-config.html

#Xms表示java虛擬機器堆區記憶體初始記憶體分配的大小,通常為作業系統可用記憶體的1/64大小即可
-Xms2048m

#Xmx表示java虛擬機器堆區記憶體可被分配的最大上限,通常為作業系統可用記憶體的1/4大小。但是開發過程中,通常會將 -Xms 與 -Xmx兩個引數的配置相同的值,其目的是為了能夠在java垃圾回收機制清理完堆區後不需要重新分隔計算堆區的大小而浪費資源。
-Xmx4096m

#XX:MaxPermSize:表示對非堆區分配的記憶體的最大上限
-XX:MaxPermSize=2048m

# XX:ReservedCodeCacheSize 編碼快取大小
-XX:ReservedCodeCacheSize=1024m

根據配置,自行調整。儲存後,需要重啟生效。

APP 無法執行

升級了 Android Studio 後,APP 就無法啟動,顯示紅叉。

這種情況一般需要檢查 Android SDK,需要下載更新版本。

Preferences -> 搜尋 Android SDK -> Edit -> Next-> Finish

重新編譯,就可以了。

依賴下載失敗

  1. 在 As Build 面板中,檢視依賴庫的下載地址,是否能使用瀏覽器下載,如果不能下載,原因很多,可能是遠端伺服器無法訪問,可能給被運營商攔截,可能設定了全域性代理,可能網線斷了。
  2. 檢視 AS Prefereces -> HTTP Proxy 是否配置代理。
  3. 檢查 gradle.properties 檔案是否配置代理,一般這個很難察覺到,排查了各種原因,折騰了許久後才發現,此檔案下居然配置了代理,cry…..

無法預覽佈局

編輯 xml 時,無法正常預覽佈局,佈局不正常。

檢視報錯資訊,解決問題,如無問題,則嘗試切換主題。

還可以切換裝置,比如預設裝置是 nexus 4 ,切換到 Nexus 5。