Firefly开源社区

打印 上一主题 下一主题

[Android] 下载最新代码编译不过

65

积分

0

威望

0

贡献

技术小白

积分
65

下载最新代码编译不过

发表于 2020-9-27 10:35:23      浏览:4502 | 回复:6        打印      只看该作者   [复制链接] 楼主
本帖最后由 dingshiyu 于 2020-9-27 15:24 编辑

dear 大神们:
         我下载的rk3399-firefly-industry-71-20190926 代码怎么编译报错啊,错误内容是ninja: error: 'kernel/arch/arm64/boot/Image', needed by 'out/target/product/rk3399_firefly_aioc_ai/kernel', missing and no known rule to make it,应该是哪个环节出了问题,好像少了代码,请有高手出来指导一下哦
我当前编译环境:
1、系统是Ubuntu 7.5.0-3ubuntu1~18.04
2、同时安装了java-8-openjdk-amd64和java-11-openjdk-amd64
3、切换为java-11-openjdk-amd64是确定可以编译MTK android9.0 的系统软件,已经编译验证过,也下载软件手机开机正常
4、切换为java-8-openjdk-amd64,没有编译通过,因为当前只有Android 7.1 SDK源码(industry版本 3399通用)代码,这个代码我编译不过,没有办法检测是否环境问题
下载代码是参考 这个连接来的
2、mkdir -p ~/proj/firefly-rk3399-Industry
cd ~/proj/firefly-rk3399-Industry
7z x /path/to/rk3399-firefly-industry-71-20190926.7z.001 -r -o.
git reset --hard
  这一步我是有疑问的是不是同步已经解压掉了rk3399-firefly-industry-71-20190926.7z.002 这个文件
3步骤中的
3. 若下载仓库失败,目前bundle仓库大约1.4G左右,所以同步的时候可能会出现卡住或失败的问题,可以从下方百度云链接下载并解压到SDK根目录,解压指令如下:

7z x rk3399-industry-nougat-bundle.7z  -r -o. && mv rk3399-industry-nougat-bundle/ .bundle/
这一步我没有运行,因为上一步的“下载远程bundle仓库”是成功的

4、接着就直接运行
cd ~/proj/AIO-3399C/
source build/envsetup.sh
AI  版:lunch rk3399_firefly_aioc_ai-userdebug
make -j8

编译就报错了

回复

使用道具 举报

3747

积分

17

威望

18

贡献

官方团队

Rank: 9Rank: 9Rank: 9

积分
3747
发表于 2020-9-27 15:36:57        只看该作者  沙发
你编译报错的问题是你没有编译内核,需要先编译内核在编译 android
或是直接运行如下命令,整体编译,这个wiki已经写得很清楚
./FFTools/make.sh  -d rk3399-firefly-aioc-ai -j8 -l rk3399_firefly_aioc_ai-userdebug
回复

使用道具 举报

65

积分

0

威望

0

贡献

技术小白

积分
65
发表于 2020-9-27 15:50:22        只看该作者  板凳
好的,我还以为“HDMI 显示编译”和“手动编译 AIO-3399C编译“时同级的,任选一个编译,所以我就直接用了”手动编译 AIO-3399C编译“
”,正在编译啊,谢谢!!!
回复

使用道具 举报

65

积分

0

威望

0

贡献

技术小白

积分
65
发表于 2020-9-27 16:07:32        只看该作者  地板
还是编译报错
[  0% 309/50148] host Java: tagsouplib (out/host/common/obj/JAVA_LIBRARIES/tagsouplib_intermediates/classes)
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
[  0% 309/50148] host Java: hamcrest-host (out/host/common/obj/JAVA_LIBRARIES/hamcrest-host_intermediates/classes)
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
[  0% 309/50148] host Java: antlr-runtime (out/host/common/obj/JAVA_LIBRARIES/antlr-runtime_intermediates/classes)
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
[  0% 309/50148] target Java: core-all (out/target/common/obj/JAVA_LIBRARIES/core-all_intermediates/classes)
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
ninja: build stopped: subcommand failed.
build/core/ninja.mk:148: recipe for target 'ninja_wrapper' failed
make: *** [ninja_wrapper] Error 1
是不是环境没有配置好?
回复

使用道具 举报

3747

积分

17

威望

18

贡献

官方团队

Rank: 9Rank: 9Rank: 9

积分
3747
发表于 2020-9-27 16:59:24        只看该作者  5#
dingshiyu 发表于 2020-9-27 16:07
还是编译报错
[  0% 309/50148] host Java: tagsouplib (out/host/common/obj/JAVA_LIBRARIES/tagsouplib_ ...

https://blog.csdn.net/zjy764219923/article/details/105612760
参考这个应该就可以了
回复

使用道具 举报

65

积分

0

威望

0

贡献

技术小白

积分
65
发表于 2020-9-27 17:32:14        只看该作者  6#
嗯,我刚好查的时这个,刚才编译通过了,谢谢啊!!!
回复

使用道具 举报

30

积分

0

威望

0

贡献

技术小白

积分
30
发表于 2020-10-26 16:21:26        只看该作者  7#
感谢,刚好也遇到了这个问题
回复

使用道具 举报

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

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表