模拟器运行编译好的android4.2
2014-05-24 09:56
260 查看
折腾了好久终于把源码编译好了,但是在运行emulator的时候就出现的问题,提示如下
emulator: ERROR: You did not provide the name of an Android Virtual Device
with the '-avd <name>' option. Read -help-avd for more information.
If you *really* want to *NOT* run an AVD, consider using '-data <file>'
to specify a data partition image file (I hope you know what you're doing).
发现好像提示的信息不是很清楚;然后开始查找资料,找到是要设置buildtop,于是设置export ANDROID_BUILD_TOP=/home/eddy/android_src
设置好环境变化后再试,还是失败,提示Failed to load libGL.so
error libGL.so: cannot open shared object file: No such file or directory
根据查资料可知64位系统的/etc/usr/lib没有这个文件,于是使用命令locate libGL查找此文件
找到很多如:
/home/eddy/tools/android-sdk-linux/tools/lib/libGLES_CM_translator.so
/home/eddy/tools/android-sdk-linux/tools/lib/libGLES_V2_translator.so
/usr/lib/i386-linux-gnu/libGLU.so.1
/usr/lib/i386-linux-gnu/libGLU.so.1.3.08004
/usr/lib/i386-linux-gnu/mesa/libGL.so.1
/usr/lib/i386-linux-gnu/mesa/libGL.so.1.2.0
/usr/lib/x86_64-linux-gnu/libGLEW.so.1.6
/usr/lib/x86_64-linux-gnu/libGLEW.so.1.6.0
/usr/lib/x86_64-linux-gnu/libGLEWmx.so.1.6
/usr/lib/x86_64-linux-gnu/libGLEWmx.so.1.6.0
/usr/lib/x86_64-linux-gnu/libGLU.so.1
/usr/lib/x86_64-linux-gnu/libGLU.so.1.3.08004
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0
于是我就选择最后一个64位版本的
使用命令:
sudo ln -s /usr/lib/x86-64-linux-gnu/mesa/libGL.so.1.2.0 /usr/lib/libGL.so
完成后再是emulator,然后成功了
emulator: ERROR: You did not provide the name of an Android Virtual Device
with the '-avd <name>' option. Read -help-avd for more information.
If you *really* want to *NOT* run an AVD, consider using '-data <file>'
to specify a data partition image file (I hope you know what you're doing).
发现好像提示的信息不是很清楚;然后开始查找资料,找到是要设置buildtop,于是设置export ANDROID_BUILD_TOP=/home/eddy/android_src
设置好环境变化后再试,还是失败,提示Failed to load libGL.so
error libGL.so: cannot open shared object file: No such file or directory
根据查资料可知64位系统的/etc/usr/lib没有这个文件,于是使用命令locate libGL查找此文件
找到很多如:
/home/eddy/tools/android-sdk-linux/tools/lib/libGLES_CM_translator.so
/home/eddy/tools/android-sdk-linux/tools/lib/libGLES_V2_translator.so
/usr/lib/i386-linux-gnu/libGLU.so.1
/usr/lib/i386-linux-gnu/libGLU.so.1.3.08004
/usr/lib/i386-linux-gnu/mesa/libGL.so.1
/usr/lib/i386-linux-gnu/mesa/libGL.so.1.2.0
/usr/lib/x86_64-linux-gnu/libGLEW.so.1.6
/usr/lib/x86_64-linux-gnu/libGLEW.so.1.6.0
/usr/lib/x86_64-linux-gnu/libGLEWmx.so.1.6
/usr/lib/x86_64-linux-gnu/libGLEWmx.so.1.6.0
/usr/lib/x86_64-linux-gnu/libGLU.so.1
/usr/lib/x86_64-linux-gnu/libGLU.so.1.3.08004
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0
于是我就选择最后一个64位版本的
使用命令:
sudo ln -s /usr/lib/x86-64-linux-gnu/mesa/libGL.so.1.2.0 /usr/lib/libGL.so
完成后再是emulator,然后成功了
相关文章推荐
- Android编译成公以及运行模拟器
- 深入浅出 - Android系统移植与平台开发(三)- 编译并运行Android4.0模拟器
- ubuntu下在模拟器上运行编译后的android源码
- 深入浅出 - Android系统移植与平台开发(三)- 编译并运行Android4.0模拟器
- Android4.0.1 源码下载,模拟器编译和运行
- Android 4.0 framework源码修改编译,模拟器运行不起来——解决
- Android 4.0 framework源码修改编译,模拟器运行不起来
- Android源码编译及模拟器运行
- 再一次成功编译运行android-4.3.2.1模拟器版本
- 深入浅出 - Android系统移植与平台开发(三)- 编译并运行Android4.0模拟器
- 如何下载Android源码(非常详细,含自动恢复下载,编译,运行模拟器说明)
- 在模拟器上运行编译好的android
- Android 4.0 framework源码修改编译,模拟器运行不起来——解决
- Android4.0.1 源码下载,模拟器编译和运行 .
- Android源码开发(2)---- 编译Android源码并用模拟器加载运行
- android内核编译及模拟器运行过程记录
- android 源码编译及其运行模拟器相关问题记录
- 在模拟器上运行编译好的android
- Ubuntu下,Android编译和模拟器运行