JDK版本更换后编译android系统出错
一:javac: 目标发行版 1.5 与默认的源发行版 1.7 冲突
1.设置jdk环境变量
编译android源码只支持jdk 1.6,所以如果需要编译源码必须下载jdk 1.6,不能下载最新的jdk 1.7,如果不需要编译源码则可以下载1.7版本的。
e) 设定默认的JDK
- $ sudo update-alternatives --config java
- $ sudo update-alternatives --config javac
2
make[3]: *** [out/target/common/docs/doc-comment-check-timestamp] Error 45
仍然是JDK版本的原因
3
"make: *** [out/target/common/obj/PACKAGING/checkapi-current-timestamp] 错误 38" 问题解决
4
make: *** [out/target/common/obj/APPS/CMParts_intermediates/classes-full-debug.jar] 错误 41
只需打如下命令 即可:$ make clobber $ make 就可以啦!
/* make clobber:删除所有配置所编译输出的结果文件。类似于:rm –rf ./out/ */
JDK版本更换后编译android系统出错相关推荐
- 编译Android系统源码--搭建环境
下载Ubantu14 Google官方建议使用Ubuntu 14 下载路径 双系统安装参考 下载VMware 建议:VMware Workstation 16 Pro 下载路径 下载Android系统 ...
- Android编译系统分析三:make完整编译android系统
这篇博客的目标是摸清楚默认编译整个android系统时代码的流程. 当我们执行make的时候,会查找当前的Makefie文件或者makefile文件并且执行,在android顶级源码目录下面,确实有个 ...
- java jni编译_从源码编译Android系统的Java类库和JNI动态库的方法
利用源码编译Android系统Java类库 1.编写Java项目和Android.mk文件 ├── Android.mk └── src └── com └── lhw └── framework └ ...
- linux的安卓源码编译提示版本不匹配,编译Android源码致命错误解决方案
相信各位和我一样正在研究Android内核的朋友们在经过漫长的源码下载的等待后,喜悦的拿到了源代码开始编译.可是在编译过程中,也会和下载一样出现各种各样的不顺.在这里我记录了一下本人在编译过程中的所有 ...
- Win10 Linux子系统编译Android系统源码
一.前言 听说win10合入了Linux作为一个子系统,起初只以为是类似虚拟机的实现机制,想必对性能的提高也很有限.但是稍微了解却发现是并不是虚拟机的那种机制,而是可以完全发挥Host机器的性能,这无 ...
- Android问题-DelphiXE8安装后编译Android提示SDK无法更新问题(XE10也可以解决)
原始链接: http://www.cnblogs.com/FKdelphi/p/5014858.html 问题现象: 新建工程编译Android项目时,提示更新SDK失败. 问题原因:国内访问Goog ...
- (软件构造) 关于JDK版本更换问题(附jdk下载链接以及jdk环境变量全教程)
大一的时候已经下过jdk8,现在要换成jdk11,花了好长时间搞清楚了,现在分享一下经验. 先观察自己的jdk版本 打开命令行win+r,输入java -version(直接在c盘就行,不管你之前jd ...
- 编译android系统小结
最近在搞兼容android4.0的一些工作,简单小结一下. 1.编译最好用 make -j16 或者 make -j32,这个要根据机器的配置来.我是在高性能服务器上编译,所以,可以这么设置: 2.有 ...
- Ubuntu编译Android系统源码(msm8909_android5.1.1)
安装工具 下载Android源码需要git,repo等工具,启动repo是Google写的一个专门用于下载Android源码的工具,主要调用了git. 科普一下git与repo的区别 Git:Git是 ...
- mac 编译android系统,mac 编译 Android 系统杂记
挂载android分区 sudo hdiutil attach ~/android_code/android7.dmg.sparseimage -mountpoint /Volumes/android ...
最新文章
- android mysql 搜索功能_android利用数据库实现搜索联想功能
- git 生成公钥,并且配置
- Luogu P4859「已经没有什么好害怕的了」
- 【转载】Java JVM 运行机制及基本原理
- 怎么用numpy读取excel的数据画三维图_python初学者,如何快速匹配excel任务
- 性能测试中批量数据制作实例的多种方法讨论
- 使用贝赛尔路径(UIBezierPath)创建画板
- 细说ReactiveCocoa的冷信号与热信号(一)
- mysql bin oct_python 讲解进制转换 int、bin、oct、hex
- 服务器选购seo优化规则,如何选择有利于SEO优化的空间服务器
- [ZZ]MVC设计模式
- 暴风影音“猝死” ,官网、APP全挂了!网友:我的青春说没就没了
- 吴恩达深度学习4.2练习_Convolutional Neural Networks_Residual Networks
- java 获取所有线程,Java 实例 - 获取所有线程
- bt解析 开源 java_开源一个BT客户端:BitWave
- 《C语言及程序设计》实践参考——间隔选职工
- linux终端使用python的matplotlib模块画图出现“could not open display”问题解决
- pane Java_ToolPane.java
- Unix下oracle备份,Linux下Oracle备份与数据迁移
- 在 Windows 下远程桌面连接 Linux - VNC 篇
热门文章
- 用java语言写网上购物的语句_用java代码写一个简单的网上购物车程序
- Layui动态修改列名
- oracle最难的多表查询,Oracle多表的复杂查询
- php foeeach页面输出,PHP数组foreach遍历输出例子详解
- 一听不是双休,连面试都免了
- 编码基本功:类成员要加前缀,这样可以避免同名变量
- LINUX下载编译libpng
- gstreamer实现sink插件的代码,及无法结束的问题
- python抽学号程序_Python 9行代码来随机抽学生回答指定问题
- springboot项目搭建(mybatis + thymeleaf)