九鼎创展论坛中文版English
登录 | 立即注册 设为首页收藏本站 切换到宽版
查看: 8322|回复: 6
打印 上一主题 下一主题

编译 android 文件系统

[复制链接]
跳转到指定楼层
楼主
发表于 2017-3-10 09:49:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
编译 android 文件系统时。

./mk -s
./mk: line 102: build/envsetup.sh: No such file or directory


请问是哪里出了问题。缺envsetup.sh文件。源码都是直接解压下来的。。
有什么好的办法解决吗??



回复

使用道具 举报

沙发
发表于 2017-3-10 14:44:41 | 只看该作者
一般缺文件的原因可能是解压少了文件,或者文件权限问题导致的你的问题。我再qq上面帮你看下
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2017-3-10 17:01:00 | 只看该作者
上面提出的问题更改换好源码压缩包后解决了。
谢谢,大神的指导。
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2017-3-10 17:03:05 | 只看该作者
现在又遇到一个新的问题。
./mk -s命令执行后 报错停止编译,下面是报错的代码信息。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=

Success.
host Java: antlr-runtime (out/host/common/obj/JAVA_LIBRARIES/antlr-runtime_intermediates/classes)
external/antlr/antlr-3.4/runtime/Java/src/main/java/org/antlr/runtime/ANTLRFileStream.java:38: error: error while writing ANTLRFileStream: could not create parent directories
public class ANTLRFileStream extends ANTLRStringStream {
       ^
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 error
make: *** [out/host/common/obj/JAVA_LIBRARIES/antlr-runtime_intermediates/javalib.jar] Error 41

#### make failed to build some targets (01:58 (mm:ss)) ####
回复 支持 反对

使用道具 举报

5#
发表于 2017-3-13 16:44:52 | 只看该作者
感觉是java版本不对或者32 64的问题导致,看看脚本里面使用的是那个jdk,和你下载的jdk是否匹配
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2017-3-16 19:27:00 | 只看该作者
找到了问题。Android内核的路径不在Ubuntu的用户目录下面编译的。我将内核移到自己的用户路径后编译就通过了。。谢谢。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳市九鼎创展科技官方论坛 ( 粤ICP备11028681号-2  

GMT+8, 2024-5-8 04:07 , Processed in 0.017250 second(s), 16 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表