Samsung 6818平台首次编译遇到的问题
2016-10-18 16:48
197 查看
一、
通过文档搭建好了环境进行第一次编译: . ./build.sh,结果出现了jdk不匹配,我之前现在官方下载了jkd1.7.0.79版本,在编译过程当中突然停止,提示信息大致为需要的是java-1.7.0-openjdk-amd64,我不知道这两个版本有什么差别,但是文档里面说支持jdk是1.7及以上版本就行~,重新安装配置jdk后再次编译;
二、第二次编译过程当中再次出现错误“没有权限”,和这篇文章里面介绍的问题一样"Ubuntu_“bash:
/home/user/java/jdk1.7.0/bin/java: 权限不够”的问题"参考链接:http://blog.csdn.net/jiguanghoverli/article/details/8018738,总之,意思就是在Windows环境下面将jdk文件夹拷贝到安装目录之后没有赋予执行的权限,那当然就要sudo才能够有资格获取文件夹内的信息了,所以编译过程当中是没有办法执行了,修改指令:chmod
+x /home/user/java/jdk1.7.0/bin/java
,chmod
+x /home/user/java/jdk1.7.0/bin/javac 通过上述指令修改了bin下面的Java和javac的执行权限, (修改的时候不知道,后来觉得是不是应该直接赋予整个jdk文件的执行权限才正确)。接着进行第三次编译;
三、第三次编译,在编译到Android部分的时候又出问题了~~~。提示信息为“ /bin/bash:
jar: 未找到命令”,参考这个方式http://blog.chinaunix.net/uid-25436678-id-3620722.html进行了修改。具体意思没有明确,进行第四次编译;
四、第四次编译还是错误了,build
Android 部分时候出现了问题,如下图所示:
出错地方和第三次编译一样,但是这次是权限不够了,这让我想起了第二次编译时候赋予权限的问题,打算直接将jdk都赋予执行权限
:sudo -R +x usr/lib/jvm/jdk~,第五次编译;
五、再次编译还是出现问题,也是在build
Android过程当中,提示 “ javadoc: 未找到命令”,想起之前第三次编译时候出现了类似提示,是jar下 命令未找到,当时添加了jar 和Javah的,现在又给我来javadoc下命令未找到,这次按照第三次错误处理方式,添加上了javadoc的(搜索也发现了对Javadoc命令未找到的处理方式:http://xiaoluozhi.blog.163.com/blog/static/4233482720146293381665/),再次进行了编译;
六、本以为这次编译会通过了,结果在三个多小时后又出现问题了~~:OSError: [Errno 2] No such file or directory make: *** [out/target/product/s5p6818_urbetter/obj/GYP/shared_intermediates/ui/gl/jni/Surface_jni.h]
错误 1 ,找不到这个文件!!!再次寻找原因:
Javap不存在于环境变量当中!参考:http://www.cnblogs.com/rainduck/p/3718227.html,进行添加操作:sudo
update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.6.0_45/bin/javap 300(jdk要修改为自己的路径);
七、接下来又出现“/bin/bash: xmllint: 未找到命令”等错误,参考这个方式http://www.itnose.net/detail/6166317.html完成修改,进行编译。最后终于通过了第一次全编。
通过文档搭建好了环境进行第一次编译: . ./build.sh,结果出现了jdk不匹配,我之前现在官方下载了jkd1.7.0.79版本,在编译过程当中突然停止,提示信息大致为需要的是java-1.7.0-openjdk-amd64,我不知道这两个版本有什么差别,但是文档里面说支持jdk是1.7及以上版本就行~,重新安装配置jdk后再次编译;
二、第二次编译过程当中再次出现错误“没有权限”,和这篇文章里面介绍的问题一样"Ubuntu_“bash:
/home/user/java/jdk1.7.0/bin/java: 权限不够”的问题"参考链接:http://blog.csdn.net/jiguanghoverli/article/details/8018738,总之,意思就是在Windows环境下面将jdk文件夹拷贝到安装目录之后没有赋予执行的权限,那当然就要sudo才能够有资格获取文件夹内的信息了,所以编译过程当中是没有办法执行了,修改指令:chmod
+x /home/user/java/jdk1.7.0/bin/java
,chmod
+x /home/user/java/jdk1.7.0/bin/javac 通过上述指令修改了bin下面的Java和javac的执行权限, (修改的时候不知道,后来觉得是不是应该直接赋予整个jdk文件的执行权限才正确)。接着进行第三次编译;
三、第三次编译,在编译到Android部分的时候又出问题了~~~。提示信息为“ /bin/bash:
jar: 未找到命令”,参考这个方式http://blog.chinaunix.net/uid-25436678-id-3620722.html进行了修改。具体意思没有明确,进行第四次编译;
四、第四次编译还是错误了,build
Android 部分时候出现了问题,如下图所示:
出错地方和第三次编译一样,但是这次是权限不够了,这让我想起了第二次编译时候赋予权限的问题,打算直接将jdk都赋予执行权限
:sudo -R +x usr/lib/jvm/jdk~,第五次编译;
五、再次编译还是出现问题,也是在build
Android过程当中,提示 “ javadoc: 未找到命令”,想起之前第三次编译时候出现了类似提示,是jar下 命令未找到,当时添加了jar 和Javah的,现在又给我来javadoc下命令未找到,这次按照第三次错误处理方式,添加上了javadoc的(搜索也发现了对Javadoc命令未找到的处理方式:http://xiaoluozhi.blog.163.com/blog/static/4233482720146293381665/),再次进行了编译;
六、本以为这次编译会通过了,结果在三个多小时后又出现问题了~~:OSError: [Errno 2] No such file or directory make: *** [out/target/product/s5p6818_urbetter/obj/GYP/shared_intermediates/ui/gl/jni/Surface_jni.h]
错误 1 ,找不到这个文件!!!再次寻找原因:
Javap不存在于环境变量当中!参考:http://www.cnblogs.com/rainduck/p/3718227.html,进行添加操作:sudo
update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.6.0_45/bin/javap 300(jdk要修改为自己的路径);
七、接下来又出现“/bin/bash: xmllint: 未找到命令”等错误,参考这个方式http://www.itnose.net/detail/6166317.html完成修改,进行编译。最后终于通过了第一次全编。
相关文章推荐
- 用vs2013编译用vs2015写的memcached遇到的平台问题
- 《学习笔记记录》UE4在WINDOWS平台交叉编译LINUX项目及遇到的问题MSB3075
- vc 编译遇到问题
- 今天搭建了asp.net平台,遇到一系列问题...
- linux下用gcc编译c程序时遇到的问题: error: stdio.h: 没有那个文件或目录
- 利用暴力反编译的程序处理ArcXML数据遇到的问题小结(纯粹研究目的)
- C++编译spidermonkey遇到的一些问题
- HP平台编译out of memory 问题的解决方法
- 编译dll时debug和release版命名不同遇到的问题
- 编译py2exe遇到问题
- 在Linux平台下安装JDK可能遇到的多种问题
- 今天遇到的一个编译问题
- 编译内核遇到的2个问题(2.16.16)
- 在eclispe平台中不能够编译CDT源代码的问题
- mingw手工编译wxWidgets遇到的奇怪问题,及解决方案
- Linux下编译MySQLdb遇到的问题
- 从windows2000转到windows平台遇到的问题
- 解决了Linux 下编译 speech-tools 遇到的问题
- 前一段时间编译xmms后运行遇到libmpg123.so权限不够,不能播放mp3的问题
- VS2005编译DXSDK遇到的问题