您的位置:首页 > 移动开发 > Android开发

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

2016-01-11 23:13 363 查看
在.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,未果。(详见: /article/4863803.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成功。

常见其他错误及解决方法见: /article/5642503.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@IP:远程目录

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

查找文件和目录:

find 搜索的目录 -name 文件名

find 要搜索的目录 -name 目录名 -type d

调试信息:

V - 明细 ; D - 调试 ; I - 信息; W - 警告; E - 错误;F - 严重错误; S - 无记载
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: