欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Android源码编译笔记

程序员文章站 2022-07-14 20:51:57
...

问题一: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

转载于:https://my.oschina.net/u/1375428/blog/743130