Bin*_*abu 5 android su android-emulator
我正在尝试根据我的ICS AVD,并试过这个:
adb shell mount -o rw,remount -t yaffs2 /dev/block/mtdblock03 /system
adb push su /system/xbin/su
adb shell chmod 06755 /system
adb shell chmod 06755 /system/xbin/su
Run Code Online (Sandbox Code Playgroud)
它失败并出现以下错误:
无法将'su'复制到'/ system/xbin/su':内存不足
我怎样才能解决这个问题?
Pau*_*sma 17
这篇博客解释了这个问题:
为了避免在尝试将su-executable复制到"内存不足"时出错
/system/bin,您需要使用大–partion-size参数手动启动模拟器:Run Code Online (Sandbox Code Playgroud)$ emulator -avd MYNAME -partition-size 300然后:
Run Code Online (Sandbox Code Playgroud)$ adb remount $ adb push su /system/bin/su $ adb shell chmod 06755 /system/bin/su
请注意,MYNAME上面是模拟器的名称.另请注意,如果您使用快照,则由于硬件配置的更改,您将需要在没有快照的情况下启动模拟器.附加-no-snapshot-load即可.
小智 8
有了这个,您将在/ system上拥有512MB的大小
ICS是我给我的android模拟器的名字:
android-sdk-linux/tools $ emulator -avd ICS -partition-size 512
| 归档时间: |
|
| 查看次数: |
9545 次 |
| 最近记录: |