今天用了下Android Studio,出現了一些問題,現在將啟動過程中遇到的問題和解決方案列出來,方便大家參考。
安裝過程不多說,網上一搜一大把。
那直接說問題吧:
1. 無法啟動,報錯:
Failed to allocate memory: 8
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
原因: AVD中創建的設備的申請內存超限
解決方案:改小內存,改到512MB比較穩妥

2. AVD啟動起來了但是一直黑屏
候選原因1: 選用了用GPU顯示
解決方案:在AVD manager中創建設備的時候,取消勾選Use Host GPU

候選原因2: 環境變量設錯了, 如果把ANDROID_AVD_HOME改成$ANDROID_AVD_HOME就好了~
3. AVD一直掛在了ANDROID啟動頁面,如圖:
候選原因1:SDK位置不對。
檢查:
環境變量:檢查環境變量ANDROID_SDK_HOME的值是否和SDK Manager中的相符. 如果不符,將環境變量改過來
候選原因2:內存不夠,載不起來。
我的環境是:
Windows7 Intel I3 CPU 3.3GHz
4GB RAM 32bit
運行的時候看了下內存占用率62%,於是重啟機器后,去命令行運行emulator @你創建的AVD名就可以出現android模擬器的home了

這時打開android studio,在AVD中啟動emulator也是可以的。
候選原因3:Android sdk安裝位置不對。這個問題我沒遇到,但是帖子上看到兩個。Android Studio 默認是將SDK裝在C:\Users\D390\AppData\Local\Android\sdk的。StackOverflow帖子說如果裝在C:\Program Files會有問題,建議直接裝在C盤下或者目錄位置
候選原因4:SDK版本不一致。建議run之前先用SDK Manager更新Package
4. 模擬器運行起來之后, app無法運行,提示錯誤:Failure [INSTALL_FAILED_OLDER_SDK]
SDK版本不一致, 解決方法:
打開/app_name/app/build.gradle,注釋掉
- minSdkVersion 17
- targetSdkVersion 19
兩行即可。
上述問題修改后成功運行~
- 頂
- 0
- 踩