AndroidN编译需要用到java 1.8以上版本.

第一次出错:

1 warning generated.

[ 31% 10040/31772] Building with Jack: out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/with-local/classes.dex
FAILED: /bin/bash out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/with-local/classes.dex.rsp
GC overhead limit exceeded
Try increasing heap size with java option '-Xmx<size>'
Warning: This may have produced partial or corrupted output.

ninja: build stopped: subcommand failed.

第二次出错:

[  0% 42/36388] RenderScript: Gallery2 <= packages/apps/Gallery2/src/com/android/gallery3d/filtershow/filters/convolve3x3.rs packages/apps/Gallery2/src/com/android/gallery3d/filtershow/filters/grad.rs      packages/apps/Gallery2/src/com/android/gallery3d/filtershow/filters/grey.rs packages/apps/Gallery2/src/com/android/gallery3d/filtershow/filters/saturation.rs packages/apps/Gallery2/src/com/android/ga     llery3d/filtershow/filters/vignette.rs
2036 [  0% 43/36388] Building with Jack: out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/with-local/classes.dex
2037 FAILED: /bin/bash out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/with-local/classes.dex.rsp
2038 java.lang.AssertionError: java.util.zip.ZipException: duplicate entry: jayce/android/printservice/PrintService$1.jayce
2039     at com.android.sched.vfs.WriteZipFS$ZipEntryOutputStream.writeEntryIfNeeded(WriteZipFS.java:350)
2040     at com.android.sched.vfs.WriteZipFS$ZipEntryOutputStream.close(WriteZipFS.java:320)
...............

解决办法:

 1.在文件/prebuilts/sdk/tools/jack-admin中修正-Xmx参数(-Xmx:4096m).

  JACK_SERVER_VM_ARGUMENTS="${JACK_SERVER_VM_ARGUMENTS:=-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx:4096m}"
2.jack-admin中的start-server语句,直接在里面增加:

在start_server的case 下,

start-server)

..............

JACK_SERVER_COMMAND="java -XX:MaxJavaStackTraceDepth=-1 -Djava.io.tmpdir=$TMPDIR $JACK_SERVER_VM_ARGUMENTS -Xmx4096m -cp $LAUNCHER_JAR $LAUNCHER_NAME"

Android7.0 编译问题相关推荐

  1. Android7.0编译出现问题(Failed to contact Jack server)

    Android N,O在初始源码编译时,很多会出现Failed to contact Jack server: Problem reading .jack-server/client.pem. Try ...

  2. 编译安装android7.0,android7.0 源码编译问题总结

    常见问题: 1.USER问题(由于运行的docker 容易没有配置USER环境变量) JACK VMCOMMAND="java -Dfile.encoding=UTF-8 -Xms2560m ...

  3. 高通android7.0模块编译.ko

    1.配置交叉编译环境 # cd kernel-3.18 or # cp arch/arm/configs/msm_defconfig .config //arm32位配置方式 # make ARCH= ...

  4. 鹅厂bugly应用升级不能安装(Android7.0的新变化)

    app升级是每一个android应用的标配了,大部分应用都会有升级提醒和apk下载安装(如果系统允许静默安装估计就没有提醒这段了). 以前的升级是自己写http下载或者通过系统提供的DownloadM ...

  5. Android7.0 Rild工作流程

    点击打开链接 一.基于Rild的通信架构 一般智能手机的硬件架构都是两个处理器:  一个处理器用来运行操作系统,上面运行应用程序,这个处理器称作Application Processor,简称AP:另 ...

  6. Android7.0新特性、新功能

    [本文转载来自http://blog.csdn.net/hao54216/article/details/52388755] 前言: 总想写点自己的东西,因为很多Android知识网上大部分都有教程, ...

  7. Android7.0反射类找不到的问题

    Java中使用反射的地方较多,尤其是各种框架中.最近在Android7.0的项目中遇到个问题很奇怪,反射使用的类找不到了,但是编译的时候没问题啊.然后在代码中使用非反射的方式调用代码也是没有问题的,这 ...

  8. android7.0uri,整理: 解决Android7.0以上文件报FileUriExposedException问题

    最近项目Android编译版本改为targetSdkVersion26, 之前隐藏的版本问题暴露出来, 尤其是文件第三方打开及Apk更新问题,这里记录下7.0以后文件相关问题 问题描述:安装apk的代 ...

  9. android7.0如何自定义添加系统服务

    由于项目需要,我这边需要在framework层增加一个语音唤醒服务来实现拉通hal层以及android应用层,实现语音黑屏唤醒以及亮屏唤醒的功能,这里我们只看在android7.0和9.0上是怎么增加 ...

最新文章

  1. ZooKeeper:win7上安装单机及伪分布式安装
  2. 全球及中国农业保险市场营销状况与运营价值分析报告2022版
  3. thymeleaf获取当前时间并格式化输出
  4. c 语言登录系统源代码,c语言源代码---------------个人图书管理系统
  5. python降维可视化 自编码_deep learning 自编码算法详细理解与代码实现(超详细)...
  6. day12【过渡】SpringCloud
  7. 编写shell脚本实现tomcat定时重启的方法
  8. python自学看什么书-python自学看什么书
  9. BZOJ1431 : MLand
  10. devc c语言调用图片,DevC++中使用EGE图形库
  11. 如何在电脑上彻底删除Oracle客户端?
  12. Hbase最新官方文档中文翻译与注解1-10|hbase简介与配置信息等
  13. java使用网易企业邮箱,发送邮件失败
  14. 自然数学-微积分的基本公式
  15. 机械键盘的 黑轴/茶轴/青轴/红轴 有什么区别
  16. 淮北职业技术学院大一计算机考试,淮北职业技术学院2020年录取分数线(附2018-2020年分数线)...
  17. 2022-2028全球与中国360度投影系统市场现状及未来发展趋势
  18. pcmark2 android测试,应用测试:FastCopy及PCMark05成绩
  19. 2022年如何寻找外链资源?
  20. 客制化键盘编程_【故事汇】客制化键盘讲解

热门文章

  1. 为什么我们会如此在乎别人的看法?
  2. 无弹窗鼠标右键清理剪切板
  3. 如何搭建自己的本地服务器,Web服务器
  4. SolidWorks分割单个零件
  5. subString与split区别
  6. 根据身份证号生成出生日期
  7. Linux 查看系统语言
  8. 如何根据银行卡号判断卡的真伪
  9. python hasattr_Python hasattr()用法及代码示例
  10. VB人口登记管理系统的设计与实现