|
发表于 2020-9-27 10:35:23
浏览:7571
|
回复: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
编译就报错了
|
|