##Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE 錯誤的解決與模擬器內存的設置與查看
### 問題分析:
這是由于內存不足引起的。
比如我要用一個大的圖片或音樂,40+MB的,在模擬器中啟動就會發生這個錯誤。
問題解決:
如果使用模擬器,就可以手動擴大它的內存,命令為:
` emulator?-avd?G8?-partition-size?150?`?
其中G8是我模擬器的名稱。
partition-size是模擬器的rom。
此時,我在解析40+MB的圖片時,由于內存不足進程直接被kill掉。這是什么原因呢?
剛剛不是才把內存擴大到150MB么?
答:剛才擴大的只是rom,而程序運行時需要很大的ram。而模擬器默認的ram是92MB。
如何擴大呢?
答:同上,命令上加上 -memory 就好
` emulator?-avd?G8?-partition-size?150?-memory?855??`
模擬器啟動后,可以用shell命令來查看我們的設置成功沒有。可以用adb shell直接在命令行中調試,
也可以在模擬器中Dev tools-->Terminal Emulator下輸入:
` #?cat?/proc/meminfo??`
就會打印出很多信息如:
~~~
MemTotal:?????????852500?kB??
MemFree:???????????58560?kB??
Buffers:??????????127052?kB??
Cached:???????????142116?kB??
SwapCached:????????18540?kB??
Active:???????????360452?kB??
Inactive:?????????372140?kB??
Active(anon):?????215636?kB??
Inactive(anon):???252688?kB??
Active(file):?????144816?kB??
Inactive(file):???119452?kB??
Unevictable:???????????0?kB??
Mlocked:???????????????0?kB??
HighTotal:?????????????0?kB??
HighFree:??????????????0?kB??
LowTotal:?????????852500?kB??
LowFree:???????????58560?kB??
SwapTotal:???????1489912?kB??
SwapFree:????????1460260?kB??
Dirty:????????????????20?kB??
Writeback:?????????????0?kB??
AnonPages:????????450340?kB??
Mapped:????????????64780?kB??
Shmem:??????????????4892?kB??
Slab:??????????????43456?kB??
SReclaimable:??????35168?kB??
SUnreclaim:?????????8288?kB??
KernelStack:????????2264?kB??
PageTables:?????????4988?kB??
NFS_Unstable:??????????0?kB??
Bounce:????????????????0?kB??
WritebackTmp:??????????0?kB??
CommitLimit:?????1916160?kB??
Committed_AS:?????932700?kB??
VmallocTotal:?????159736?kB??
VmallocUsed:????????7544?kB??
VmallocChunk:?????145436?kB??
HardwareCorrupted:?????0?kB??
HugePages_Total:???????0??
HugePages_Free:????????0??
HugePages_Rsvd:????????0??
HugePages_Surp:????????0??
Hugepagesize:???????4096?kB??
DirectMap4k:???????16384?kB??
DirectMap4M:??????856064?kB??
~~~
這里的MemTotal就是設置的ram值了,下面再解析圖片,不會內存不足了!!!
- 前言
- Android問題集錦轉載之一
- Android問題集錦之一
- Android問題集錦之二
- Android問題集錦之三
- Android問題集錦轉載之二
- Android問題集錦轉載之三
- Android問題集錦之四
- Android問題集錦轉載之四
- Android問題集錦轉載之五
- Android問題集錦之六
- Android問題集錦之七
- Android問題集錦之八
- Android問題集錦之九
- Android問題集錦之十
- Android問題集錦之十一
- android問題集錦之十二
- Android問題集錦轉載之六
- Android問題集錦之十三
- Android問題集錦之十四
- Android問題集錦轉載之七
- Android問題集錦之十五
- Android問題集錦轉載之八
- Android問題集錦之十六
- Android問題集錦之十七
- android問題集錦之十八
- Android環境問題集錦之十九
- Android問題集錦之二十
- Android問題集錦之二十一
- Android問題集錦之二十二
- Android問題集錦之二十三
- Android問題集錦之二十四
- Android問題集錦之二十五
- Android問題集錦之二十六
- Android問題集錦之二十七
- Android問題集錦之二十八
- Android問題集錦之二十九
- Android問題集錦之三十
- Android問題集錦之三十一
- Android問題集錦之三十二
- Android問題集錦之三十三
- Android問題集錦之三十四
- Android問題集錦之三十五
- Android問題集錦之三十六
- Android問題集錦之三十七
- Android問題集錦之三十八
- Android問題集錦之三十九
- Android問題集錦之四十
- Android問題集錦之四十一
- Android問題集錦之四十二
- Android問題集錦之四十三
- Android問題集錦之四十四
- Android問題集錦之四十五
- Android問題集錦之四十六