RK3399 Android 8.1打包固件时 [ERROR]: Can't find image path: rockdev/Image-RO...
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
: Can't find image path: rockdev/Image-ROC_RK3399_PC
哪位大佬指点一下
本帖最后由 jpchen 于 2019-12-16 14:23 编辑
先执行source FFTool/build.sh; lunch rk3399_firefly_edp_mid-userdebug; 然后再执行打包命令 提示找不到 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
@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
: Can't find image path: rockdev/Image-rk3399_firefly_edp_mid
1.能不能写一下, android image 是再哪个目录?
2. 产品说明能不能靠谱点,环境配置写全点? zacmoon 发表于 2019-12-16 14:19
1.能不能写一下, android image 是再哪个目录?
2. 产品说明能不能靠谱点,环境配置写全点?
你android是使用哪个命令编译的?你可以看一下out/target/product/ 有哪些目录 按照 http://wiki.t-firefly.com/zh_CN/ROC-RK3399-PC/android_compile_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 即可。
完全是工程和命令说明不匹配。建议公司更新的全一点,说明放上去的东西,和发布给客户的东西匹配好了。 问题是:
./rockdev/Image-rk3399_firefly_mid打包出来是什么?
还是 ROC_RK3399_PC 版本么?RK3399 的板子,应该用哪个版本?? 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
页:
[1]