Android Studio 模擬器啟動問題——黑屏 死機 解決方法


今天用了下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,注釋掉

[html] view plain copy
 
  1. minSdkVersion 17  
  2. targetSdkVersion 19  


兩行即可。

 


上述問題修改后成功運行~

 

 

 
0


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM