Android源码编译环境搭建问题及解决方案小结
来源:互联网 发布:广播电台软件哪个好 编辑:程序博客网 时间:2024/06/05 10:12
1. ImportError: No module named bz2 for Python 2.7.2
问题简述:
你按照Android官网上编译Android源码的步骤,
(1)$ source build/envsetup.sh
(2)$ lunch aosp_arm-eng
(3)$ make -j4
前两步的执行没有问题,第三步出现“ImportError: No module named bz2 for Python 2.7.*”之类的错误,具体的问题描述随着问题解决不再出现了,所以这里大致阐述一下问题出现的原因。(你需要大致了解一下Python这门语言,谁用谁知道,学过都说好!)你很有可能是从源代码编译python,代替了系统原来的python,但是没有bz2头文件。
所以,解决办法是添加bz2:
Install them on Ubuntu/Debian:
sudo apt-get install libbz2-dev
具体问题情景描述可参见:
stackoverflow上关于bz2的问题情景描述及解答
2. No command ‘emulator’ found, did you mean: Command ‘qemulator’ from package ‘qemulator’ (universe) emulator: command not found
在你完成整个Android源代码的编译之后,立刻启动了模拟器(注意是立刻,你没有进行关闭终端或是关机重启之类的操作),使用
$ emulator
命令成功重启了模拟器
注:模拟器会在你编译Android的过程中被编译出来,模拟器的路径为:
~/Desktop/Android/out/host/linux-x86/bin
但是,
你关机之后发现再次使用emulator命令时,报错了,你担心是你的命令敲错了,于是一遍又一遍地重复着,你的疑惑伴随着Tab键一次次的敲击逐渐加重,然而这不是你敲错字母了,更不是Tab的错,问题出在这里:stackoverflow上关于该问题的情景描述及解答,
你应该:
Set up some functions for the environment:
$ . build/envsetup.sh
You now should actually execute one of those functions to get the paths set correctly (as Pingzhong Li pointed out, this is not mentioned in the Android build instructions!):
$ set_stuff_for_environment
- Android源码编译环境搭建问题及解决方案小结
- 搭建Android源码编译环境及编译常见错误
- 搭建Android源码编译环境
- 搭建Android源码编译环境
- 搭建Android源码编译环境
- 搭建Android源码编译环境
- Android 源码编译环境搭建
- 搭建Android源码编译环境
- 搭建Android源码编译环境
- Android源码编译环境搭建
- Ubuntu下Android源码编译及Eclipse开发环境搭建
- Ubuntu下Android源码编译及Eclipse开发环境搭建
- Ubuntu下Android源码编译及Eclipse开发环境搭建
- 编译环境搭建 源码修改 部分模块编译 源码编译 及整个过程中的各类问题
- ubuntu android 开发环境编译问题及解决方案
- linux环境Android源码编译环境搭建
- Ubuntu下android源码编译环境搭建
- Ubuntu Android源码编译环境搭建
- 目标检测程序开发(一)——OpenCV2.4.11环境配置
- algrothm_面向对象_封装
- 2016年3月26日--4月2日(共16小时,剩3036小时)
- 安全编程
- mongodb_Mongo3.2.4框架及角色介绍
- Android源码编译环境搭建问题及解决方案小结
- 菜鸟的脚步(C语言)
- 欢迎使用CSDN-markdown编辑器
- 标准Web系统的架构分层
- UnsatisfiedLinkError nativeLibraryDirectories=[/vendor/lib64, /system/lib64
- algrothm_(100-999)之间无重复数字
- ie 7/8不支持trim方法
- 调用搜索引擒代码
- Socket连接与HTTP连接