2011-11-11 58 views
3

我是Android開發的初學者,剛剛SDK和AVD的東西裝在我的Eclipse,並開始與一個simple "Hello World" exampleAndroid的分配內存失敗:1455

但我不得不對運行下面的錯誤.. 。(RAM-256MB)

[2011-11-11 20:42:02 - HelloAndroid] Launching a new emulator with Virtual Device 'Venkat' [2011-11-11 20:42:31 - Emulator] Failed to allocate memory: 1455 [2011-11-11 20:42:31 - Emulator] [2011-11-11 20:42:31 - Emulator] This application has requested the Runtime to terminate it in an unusual way. [2011-11-11 20:42:31 - Emulator] Please contact the application's support team for more information.

回答

1

編輯虛擬設備的設置和更改RAM分配到較低/較高的數。

看一看Android Development Guide

+0

嗨,謝謝,,但是當我檢查出來,並將我的RAM更改爲256,再次表示同樣的錯誤..我甚至試圖減少它到190(相同的錯誤).. –

+0

您的Android平臺是4或3.x?檢查你是否分配了更少的RAM? –

+0

4.0 API Level-14 ,, yaa ,, ive將它設置爲190mb,它只是一個「hello world」演示應用程序,,我想我已經滿足系統要求來運行該演示應用程序,,但我需要一些技術援助,如果我做正確的事情,, ?? –

7

打開Android虛擬設備管理器和添加或更改的值到設備RAM大小至15或更小或更高的值,在硬件部分。

2

我有最好的和正確的解決方案證明根據卡爾文在techarena論壇的跡象。

  • 單擊開始,單擊運行,在打開框中鍵入sysdm.cpl,然後按Enter。
  • 單擊「高級」選項卡,然後在「性能」下單擊「設置」。
  • 單擊高級選項卡,然後在虛擬內存下單擊更改。
  • 在驅動器[卷標]下,單擊包含您要更改的分頁文件的驅動器。
  • 在所選驅動器的頁面文件大小下,單擊自定義大小,在初始大小(MB)或最大大小(MB)框中鍵入新的頁面文件大小(兆字節),然後單擊設置。
  • 單擊確定關閉對話框並應用更改。

這個通常的錯誤「無法分配內存:1455」將由虛擬內存的分配引起。以這種方式解決虛擬內存的分配根C盤之後,你應該在Eclipse的控制檯讀取,如下:

[2011-11-26 12點33分06秒 - Videotutorial1] - ----------------------------

[2011-11-27 12:33:06 - Videotutorial1] Android啓動!

[2011-11-27 12:33:06 - Videotutorial1] adb正常運行。

[2011-11-26 12點33分06秒 - Videotutorial1]執行 com.videotutoriales.videotutorial1.Videotutorial1Activity活動推出

[2011-11-26 12點33分06秒 - Videotutorial1]自動目標模式:首選AVD'VtAVD'不可用。啓動新的模擬器。

[2011-11-26 12點33分06秒 - Videotutorial1]啓動與虛擬設備 'VtAVD'

[2011-11-26 12點33分39秒 - 模擬器]新的仿真模擬器:模擬器窗口是出於視圖並重新定

[2011-11-26 12時33分39秒 - 模擬器]

[2011-11-26 12時33分45秒 - Videotutorial1]新模擬器發現:仿真器-5554

[2011-11-27 12:33:45 - Videotutorial1]正在等待HOME('android.process.acore')啓動.. 。

[2011-11-26十二時38分19秒 - Videotutorial1] HOME可達設備 '模擬器-5554'

[2011-11-26十二時38分19秒 - Videotutorial1]正在上傳Videotutorial1。 APK到設備 '模擬器-5554'

[2011-11-26 12時38分二十秒 - Videotutorial1]安裝Videotutorial1.apk ...

[2011-11-26 12點40分52秒 - Videotutorial1 ]成功!

[2011-11-26 12時四十分53秒 - Videotutorial1]上設備模擬器-5554開始活動com.videotutoriales.videotutorial1.Videotutorial1Activity

[2011-11-26 12點41分18秒 - Videotutorial1]試圖調試器連接到「com.videotutoriales.videotutorial1」在端口8628

+0

我的盒子有4GB內存,但我有頁面文件轉關閉。我把它重新打開了,現在它工作。 –

0

我是個初學者也 - 嘗試創建一個新的虛擬設備,並選擇768 RAM和快照。但是,當您第一次啓動設備時,請選擇保存到快照,但取消選擇從快照啓動。我遇到了和你一樣的問題,而且這似乎奏效。

1

的這個問題更容易解決方案只是刪除在Android虛擬設備管理器出現此問題設備。 只需創建另一個完全相同的設備即可。

我遵循Jayesh的解決方案,但我仍然遇到這個問題,我的推薦不包括重新啓動PC和在操作系統中修改虛擬分頁的竅門。

0

我使用Windows 10.Same問題我面對Android中studio.I得到了以下錯誤

  • adb_server_notify:在端口5555
  • 無法建立連接到服務器ADB控制檯 在端口5554,ADB
  • 無法爲ReadBuffer分配8388608個字節。

我解決了刪除我的舊的AVD並點擊創建新的AVD創建虛擬設備按鈕選擇

Nexus 5的API 21 1080×1920:xxhdpi 21的是Android 5.0。1分86

並點擊鉛筆圖標,並單擊顯示進階設置按鈕來改變像 RAM size 562 and VM size greater than 364存儲器和存儲的值依次完成。關閉AVD管理器窗口。現在新的AVD更新了。再次轉到AVD管理器窗口並啓動新的AVD模擬器.. :)請稍等幾分鐘..我希望它幫助你..請檢查基本包安裝前的所有步驟
[SDK manager]和intelhaxm-android .exe安裝。 2