Firefly开源社区

[Linux] RK3399 Android 8.1打包固件时 [ERROR]: Can't find image path: rockdev/Image-RO...

46

积分

0

威望

0

贡献

技术小白

积分
46
发表于 2019-12-16 10:43:11     
RK3399板子使用EDP7.85编译Android8.1 SDK源码(./FFTools/make.sh -j8 -d rk3399-firefly-edp -l rk3399_firefly_edp_mid-userdebug;
./FFTools/mkupdate/mkupdate.sh -l rk3399_firefly_edp_mid-userdebug),
编译之后打包成统一固件时(./FFTools/mkupdate/mkupdate.sh update
报错:

PRODUCT_FIREFLY_NAME=DEFAULT
TARGET_PRODUCT=ROC_RK3399_PC

PRODUCT_MODEL=ROC_RK3399_PC
[ERROR]: Can't find image path: rockdev/Image-ROC_RK3399_PC

哪位大佬指点一下
回复

使用道具 举报

3438

积分

17

威望

18

贡献

高级创客

Rank: 6Rank: 6

积分
3438
QQ
发表于 2019-12-16 10:45:28     
本帖最后由 jpchen 于 2019-12-16 14:23 编辑

先执行source FFTool/build.sh; lunch rk3399_firefly_edp_mid-userdebug; 然后再执行打包命令
回复

使用道具 举报

45

积分

0

威望

0

贡献

技术小白

积分
45
发表于 2019-12-16 14:08:27     
提示找不到 launch。


user@host016-ubuntu-1804:~/work-eswin/firefly/firenow-oreo-rk3399$ launch rk3399_firefly_edp_mid-userdebug
-bash: launch: command not found
user@host016-ubuntu-1804:~/work-eswin/firefly/firenow-oreo-rk3399$ launch
-bash: launch: command not found
回复

使用道具 举报

45

积分

0

威望

0

贡献

技术小白

积分
45
发表于 2019-12-16 14:15:11     
@jpchen ,敲的命令不对。 是 lunch ,不是launch。 另外,用这个方法切换为 rk3399_firefly_edp_mid-userdebu 打包依然不行。
============================================
user@host016-ubuntu-1804:~/work-eswin/firefly/firenow-oreo-rk3399$ source FFTools/build.sh
including device/rockchip/rk3399/vendorsetup.sh
including sdk/bash_completion/adb.bash
user@host016-ubuntu-1804:~/work-eswin/firefly/firenow-oreo-rk3399$ ./FFTools/mkupdate/mkupdate.sh update
PRODUCT_FIREFLY_NAME=EDP785
TARGET_PRODUCT=rk3399_firefly_edp_mid

PRODUCT_MODEL=Firefly-RK3399
[ERROR]: Can't find image path: rockdev/Image-rk3399_firefly_edp_mid
回复

使用道具 举报

45

积分

0

威望

0

贡献

技术小白

积分
45
发表于 2019-12-16 14:19:29     
1.能不能写一下, android image 是再哪个目录?
2. 产品说明能不能靠谱点,环境配置写全点?
回复

使用道具 举报

3438

积分

17

威望

18

贡献

高级创客

Rank: 6Rank: 6

积分
3438
QQ
发表于 2019-12-16 14:27:43     
zacmoon 发表于 2019-12-16 14:19
1.能不能写一下, android image 是再哪个目录?
2. 产品说明能不能靠谱点,环境配置写全点?

你android是使用哪个命令编译的?你可以看一下out/target/product/ 有哪些目录
回复

使用道具 举报

45

积分

0

威望

0

贡献

技术小白

积分
45
发表于 2019-12-16 14:45:37     
按照 http://wiki.t-firefly.com/zh_CN/ ... mpile_android8.html 的编译命令> ./FFTools/make.sh -a -j8.

找到原因了。因为编出来的 文件在  ./rockdev/Image-rk3399_firefly_mid
详情:
user@host016-ubuntu-1804:~/work-eswin/firefly/firenow-oreo-rk3399$ ls rockdev/
Image-rk3399_firefly_mid

所以 lunch 之后,要选择 Image-rk3399_firefly_mid 这一项。
之后再运行打包命令 ./FFTools/mkupdate/mkupdate.sh update 即可。

完全是工程和命令说明不匹配。建议公司更新的全一点,说明放上去的东西,和发布给客户的东西匹配好了。
回复

使用道具 举报

45

积分

0

威望

0

贡献

技术小白

积分
45
发表于 2019-12-16 15:20:51     
问题是:
./rockdev/Image-rk3399_firefly_mid  打包出来是什么?
还是 ROC_RK3399_PC 版本么?RK3399 的板子,应该用哪个版本??
回复

使用道具 举报

3438

积分

17

威望

18

贡献

高级创客

Rank: 6Rank: 6

积分
3438
QQ
发表于 2019-12-16 15:42:28     
zacmoon 发表于 2019-12-16 15:20
问题是:
./rockdev/Image-rk3399_firefly_mid  打包出来是什么?
还是 ROC_RK3399_PC 版本么?RK3399 的 ...

你应该之前编译其他的sdk,使用了类似lunch roc_rk3399_pc_userdebug 这项。
所以可以先执行source FFTool/build.sh; lunch rk3399_firefly_mid-userdebug;make -j8  编译android
回复

使用道具 举报

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

本版积分规则

Copyright © 2014-2022 中山市天启智能科技有限公司 粤ICP备14022046号
快速回复 返回顶部 返回列表