1 Android

1.1 emulator

为了模拟器性能1,需选择x86的cpu,同时打开haxm(intel)支持,在ubuntu下打开hamx, 只需加载kvm模块,同时启动命令上添加‘-qemu -enable-kvm’ 参数即可,启动命令:

emulator64-x86 -avd test -data userdata.img -qemu -m 2048 -enable-kvm

其中的data如果没有指定,emulator好像每次都会初始化数据,也就是说重启之后,通过 adb安装的应用就没有了。

如果启动出现如下信息:

emulator: emulator window was out of view and was recentered

你可以添加'-scale auto'参数(取值范围0.1-3),注意,非qemu参数都加在qemu前面。

另外avd文件存放在home/.android目录下。

你可以通过mksdcard创建sd镜像文件。

通过adb安装app和拷贝文件:

adb push localfile /sdcard/
adb install test.apk

启动sdk manager:

android sdk

启动avd manager:

android avd

具体的其他子命令可以help,主要是abd和android两个。



blog comments powered by Disqus