一、java环境配置

udo apt-get install openjdk-8-jdk
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
java -version

二、依赖库安装

sudo apt-get install git  gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses-dev x11proto-core-dev libx11-dev lib32z1-dev libgl1-mesa-dev libxml2-utils xsltproc unzip python libtinfo5 libncurses5-dev libncurses5 u-boot-tools

三、问题集锦

  • Ensure Jack service is installed and started
1.从/etc/java-8-openjdk/security/java.security中找到jdk.tls.disabledAlgorithms取消TLSv1, TLSv1.1 禁用;2.检查jack 服务是否启动
cd prebuilts/sdk/tools
./jack-admin start-server/stop-server/kill-server
  • lex:aidl<=system/tools/aidl/aidl_language_I.II FAILED:/
export LC_ALL=C

四、framework.jar的位置

out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/classes.jar

Android 源码编译相关推荐

  1. Android 源码编译及常见错误及解决方法

    Android 源码编译及常见错误及解决方法 参考文章: (1)Android 源码编译及常见错误及解决方法 (2)https://www.cnblogs.com/kyyblabla/p/360393 ...

  2. 【Android开发】构建Android源码编译环境

    原文:http://android.eoe.cn/topic/android_sdk 构建Android源码编译环境 123456789 10 11 12 13 14 15 16 17 18 $ su ...

  3. android源码编译出错的原因

    (1)gcc的版本过高,由于android源码编译要求为4.3,如果你的gcc版本为4.4,那你的编译可能会失败的!我的系统是ubuntu 10.04,默认的gcc版本为4.4,gcc-4.4太严格, ...

  4. [Android Pro] Android源码编译之Nexus5真机编译

    reference to : http://blog.csdn.net/liu1075538266/article/details/51272398 1.   前言 在Android安全的研究工作中, ...

  5. Android 源码编译详解【合集篇】

    Android 源码编译详解[一]:服务器硬件配置及机型推荐 做 Android系统开发多年,开发环境都是入职就搭建好了,入职时拿个账号密码就直接开始搞开发了,年初换了新公司,所有的项目都是刚起步,一 ...

  6. Android源码编译(基于Ubuntu18.0.4)

    文章目录 一.环境搭建 硬件要求 软件要求 操作系统和 JDK 主要软件包 软件安装 Git安装 repo工具安装 安装 openJDK 8 其他依赖安装 二.源码下载 建立源码文件夹 初始化仓库 源 ...

  7. Android 源码编译技巧--模块清理

    参考之前的 Android 源码编译技巧–模块编译_南国樗里疾的博客-CSDN博客 https://blog.csdn.net/weixin_44021334/article/details/1069 ...

  8. Android源码编译make的错误处理

    https://www.linuxidc.com/Linux/2011-11/47411.htm Android源码下载:官方下载 或参考android源码下载方式 Android编译版本: PLAT ...

  9. linux系统编译时make出错,Android源码编译make的错误处理

    Android编译版本:PLATFORM_VERSION=4.0.1(最新Android 4.0.1) OS 操作系统平台: Linux yanggang 2.6.35-30-generic #61- ...

  10. Android源码编译环境搭建教程 (一) - Ubuntu系统构建

    Android源码编译环境搭建教程 (一) - Ubuntu系统构建 本教程为感兴趣的同学提供Android源码编译的环境搭建,当然这里都是基于windows系统,mac系统也差不多,将相应的软件替换 ...

最新文章

  1. Silverlight技术支持谷歌Android
  2. c语言二十四点游戏,C语言解24点游戏程序
  3. 倪光南:看好鸿蒙系统,坚持生态体系创新才能不被“卡脖子”
  4. acronym与abbr
  5. 感知机中任一点到超平面的距离的公式推导
  6. React的组件生命周期
  7. EntityFramework Core如何映射动态模型?
  8. 皮卡丘为什么不进化_神奇宝贝:为什么皮卡丘一直不愿意进化?原因竟然是这个!...
  9. Oracle【IT实验室】数据库备份与恢复之三:OS备份/用户管理的备份与恢复
  10. 【软件测试】测试用例详解
  11. 创建ORACLE定时任务 任务日志记录
  12. 15-基于51单片机的篮球计时器
  13. 【蓝桥杯单片机组模块】13、NEC 红外通信 - vs1838B
  14. 如何在Ubuntu 16.04上使用ProxySQL缓存优化MySQL查询
  15. webpack看这一篇就够了
  16. pubmedy安装不聊了_在PubMed基本检索框中输入immunology检索出的文献为1115106 篇,这是利用了PubMed哪一种检索技术?...
  17. 技术支持快递第6 期
  18. python苹果手机照片导入电脑_iphone照片怎么导入电脑?四种方法汇总
  19. OpenCV形状检测
  20. Linux 集群技术

热门文章

  1. 老公是什么?老婆是什么?
  2. 大班运用计算机教学案例,幼儿园大班音乐教学方案实用案例5篇
  3. 实景三维浪潮翻涌,新技术“席卷”石家庄!
  4. 【2】web安全入门篇-了解web
  5. linux查看用户所属的组
  6. 25. BufferedReader的readLine()方法
  7. python response.read_Python3基础 response.read 输出网页的源代码
  8. 华为面试题算什么,这个背会了外企随便进(2)
  9. 科技云报道:买电脑,租电脑,OUT!今年流行“云电脑”!
  10. 全网最全的Apollo教程从入门到精通