服务器端启动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 - 无记载
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 - 无记载
相关文章推荐
- android 获得各个应用程序缓存大小和清除全部应用缓存
- android 异常捕获
- Android圆角矩形创建工具RoundRect类
- android的ContentProvider
- 下载、编译android4.4.4源码
- [Android]Android自定义View的实现
- Android studio 引入github工程
- android view 滑动
- Android换肤系列 Activity资源拦截与替换
- 安卓绘图的双缓冲机制(看了疯狂Android的双缓冲,自己的一点点感想)
- android开发中显示Installation failed with message INSTALL_FAILED_OLDER_SDK.
- Android 使用Gson解析数组多类型元素
- Android测试点
- android 显示系统初步总结
- Android多媒体-深入音频系列
- Android Dialog
- Android开发中使用MVP模式
- Android之DialogFragment宽度充满屏幕
- Android倒计时器CountDownTimer
- android随笔22——viewPager填充方式