文档章节

Android源码编译笔记

O
 OneByOneNext
发布于 2016/09/06 15:47
字数 246
阅读 6
收藏 0

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

© 著作权归作者所有

共有 人打赏支持
O
粉丝 1
博文 5
码字总数 1889
作品 0
青岛
私信 提问
Android应用层源码阅读笔记--Application

Android应用层源码阅读笔记--Application 导言 在这个年头,问到看过android 源码没?必定问的就是你是否看过android linux层的代码,你说没看过,都貌似不好意思说自己学过android的.我就想了,...

打杂程序猿
2012/11/20
0
0
[学习笔记一]、Android体系与系统架构

1、Android系统架构 2、Linux Linux层,Android最底层最核心的部分。我们打款手机Setting,选择about phone选项,这一选项所显示的内核版本,就是我们所用的Linux内核的版本。 Linux层包含了A...

2tman
2015/11/20
0
0
一份关于 Java、Kotlin 与 Android 的学习笔记

JavaKotlinAndroidLearn 这是一份关于 Java 、Kotlin 、Android 的学习笔记,既包含对基础知识点的介绍,也包含对一些重要知识点的源码解析,笔记的大纲如下所示: Java 重拾Java(0)-基础知...

叶应是叶
08/08
0
0
Android--面试中遇到的问题总结(三)

《Android 开发工程师面试指南 LearningNotes 》,作者是陶程,由梁观全贡献部分。大家可以去知乎关注这两位用心的少年。这份指南包含了大部分Android开发的基础、进阶知识,不仅可以帮助准备...

sealin
2017/02/22
0
0
自动化构建Android项目 ---- Jenkins自动化部署学习笔记(二)

  上篇文章跟大家分享了在Windows上安装Jenkins的方法,这篇文章来跟大家分享一下利用Jenkins自动化构建Android项目: 一、所需准备: Android项目上传至版本管理平台,这里我准备了Githu...

onestravel
05/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

iOS 官方文档

https://developer.apple.com/library/prerelease/content/navigation/#section=Platforms&topic=iOS...

walking_yxf
3分钟前
0
0
使用Mycat实现MySQL数据库的读写分离

前提准备 1.一台CentOS机器 2.Mycat安装包 (http://www.mycat.io/) 安装使用 1.解压Mycat的安装包到/user/local/下 2.设置mycat的环境变量 vi /etc/profile 3.使配置文件立即生效 source /...

吴伟祥
4分钟前
0
0
Aries数据库事务Recovery算法

背景知识 本文是一篇关于(分布式)数据库的文章,在开始阐述Aries是什么之前,需要先交代几个常识性的概念,这些概念对后文引出Aries显得尤为重要。 数据库体系结构 图1大致描述了一个(分布...

黑客画家
7分钟前
0
0
Rxjava Backpressure 32

原文:https://github.com/Froussios/Intro-To-RxJava/blob/master/Part 4 - Concurrency/4. Backpressure.md Rx将事件从管道的一端引导到另一端,在每一端发生的行动可能非常不同。当生产者...

woshixin
8分钟前
0
0
IDEA-Create Git Repository

1、概述 idea 开发完毕的项目没有及时的关联gitlab,如果整体项目关联gitlab。 2、干 2.1 gitlab 创建项目 2.2 idea 1、IDEA 点击 -> VCS -> import into version control -> create git re......

来来来来来
11分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部