服务器端启动AVD(Android Virtual Device)

在.bashrc中添加了如下代码:
export ANDROID_PRODUCT_OUT_BIN=~/android4.4.4/out/host/linux-x86/bin
export ANDROID_PRODUCT_OUT=~/android4.4.4/out/target/product/generic
export ANDROID_SWT=~/android4.4.4/out/host/linux-x86/framework
export PATH=${PATH}:${ANDROID_PRODUCT_OUT_BIN}:${ANDROID_PRODUCT_OUT}; 
使之生效: source ~/.bashrc

ERROR: SDL init failure, reason is: No available video device
尝试用过vncserver和vncviewer,未果。(详见: http://www.cnblogs.com/leaven/archive/2012/03/31/2427240.html
服务器端命令:
vncserver : 1 或 vncserver 
vncserver -kill :1
客户端登录命令:vncviewer
ANSWER:
(步骤1 - 4 详见: http://jingyan.baidu.com/article/2f9b480db035e141cb6cc23e.html
1.先登录服务器,修改/etc/ssh/ssh_config文件中的这一行: ForwardX11 no,将 no 改为 yes,以启用 X11 Forwarding
2.重启 SSH 服务程序:$ service ssh restart 或 $ /etc/rc.d/init.d/ssh restart
3.输入:$ echo $DISPLAY 检查,运行 xclock 应用程序:$ xclock,若能看到时钟则能成功的把服务端的 X11 应用程序显示到客户端计算机上
4.在客户端重新登录服务器:加参数 -X

ERROR:emulator: WARNING: system partition size adjusted to match image file (550 MB > 200 MB)
ANSWER:启动命令中加上参数:-partition-size 1024(详见: http://www.2cto.com/os/201205/130064.html

ERROR:qemu:could not load initial ram disk 'ramdisk.img'

ANSWER:切换到目录android4.4.4/out/target/product/generic_mips

(步骤 5 -7 详见Android官网: http://source.android.com/source/initializing.html
5.切换至android源代码目录下,初始化启动环境:$ source build/envsetup.sh 或 $ . build/envsetup.sh
6.build一个target:$ lunch aosp_mips-eng
7.$ cd android4.4.4/out/target/product/generic_mips,启动android模拟器:$ emulator-mips -partition-size 1024 -system system.img -data userdata.img -ramdisk ramdisk.img

至此,启动AVD成功。

常见其他错误及解决方法见: http://www.cnblogs.com/fishoneseaatblog/p/4058366.html


补充:

反汇编命令 objdump: http://blog.csdn.net/beyondioi/article/details/7796414
gcc -g -c test.c (用 gcc -g 编译时打印更明显)
objdump -S test.o (输出目标文件的符号表)
objdump -d test (反汇编需要执行指令的section)
objdump -D test (反汇编所有section)

RPM软件包安装步骤:
解压:rpm -ih rpm包名
cd rpmbuild/SOURCES
tar -zxf 包名.tar.gz -C ./
cd 包名
./configure
make
make install

查看系统参数:
查看操作系统位数:getconf LONG_BIT 或 file /sbin/init
查看内核版本:uname -r 或 uname -a 或 cat /proc/version
查看发行版本:lsb_release -a 或 cat /etc/issue

远程拷贝文件:
scp -P 2001 本地文件 username@P:远程目录
scp -P 2001 username@P:远程文件 本地目录

查找文件和目录:
find 搜索的目录 -name 文件名
find 要搜索的目录 -name 目录名 -type d

调试信息:
V - 明细 ; D - 调试 ; I - 信息; W - 警告; E - 错误;F - 严重错误; S - 无记载


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值