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

Android源码编译笔记

2016-09-06 00:00 429 查看
问题一:make版本不匹配

解决:直接 apt 重装

问题二:java版本不匹配

解决:1、所需版本是 1.6,源中没有,从 http://download.csdn.net/detail/javahr/7291125 下载
2、bin 文件添加可执行权限,解压后移动到目录 /usr/java (自己创建)
3、配置环境变量,/etc/profile 中添加
export JAVA_HOME=/usr/java/jdk1.6.0_45
export JAVA_BIN=/usr/java/jdk1.6.0_45/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
4、命令行运行 “. /etc/profile”来更新配置,“.”后有空格

问题三:提示找不到方法 ‘indexOfKey’,‘SetState’等代码相关错误

解决:参考 http://blog.csdn.net/baliguan163/article/details/24817033

问题四:找不到 ncurses、x11、GL,libswitch-perl 等库

解决:一些是因为没安装,一些是因为操作系统环境是64位,默认安装的库也都是64位,此时再安
装相应的32位库即可,如:
>sudo apt-get install libncurses5-dev:i386
>sudo apt-get install libswitch-perl
参考 http://blog.csdn.net/yao_qinwei/article/details/8805101
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: