F.A.Q汇总

来自弘迪在线
Hdadmin讨论 | 贡献2022年4月28日 (四) 15:53的版本 系统功能问题
跳转至: 导航搜索

F.A.Q汇总

系统源码编译

A: A133 Android 10编译完后打包(运行pack命令)时报“flags:FATAL unable to parse provided options with getopt.”错误。

Q: A133的BSP中打包脚本调用了awk,而awk工具分mawk和gawk两个版本,Ubuntu自带的为mawk而脚本使用gawk的语法编写的,导致脚本parse命令行时出错。解决方法:

$ sudo apt-get install gawk

安装好后重新进行打包。若依然不行则检查系统当前使用的awk版本,强制设置为gawk:

$ sudo update-alternatives --config awk


A: A40i Android 7.1编译时报错“No Jack server running.”

Q: 不要关闭当前编译的终端窗口!直接运行:

$ jack-admin start-server

然后继续make即可。

系统裁剪定制

A: 如何将自己的APP打包到Android固件中?为何用固件修改器植入APP后APP无法正常打开?(带lib.so库的提示找不到对应的库文件)

Q: 固件修改器对于带有Native库的APP不能正常将APP内包含的库文件正确部署到固件内对应的分区目录中,导致APP启动会出现找不到库的情况。建议将APP随Android源码一起编译打包,具体方法可参考《A64_Android_L快速移植指南》、《Android 10 SDK快速移植指南》中“预装APK”章节的介绍。(文档可在资料光盘中查找)

系统功能问题

A: A133休眠后无法唤醒?

Q: 调试发现AC107驱动会导致休眠功能异常,目前尚未能解决此问题,若需要休眠功能的用户可暂时屏蔽AC107,方法如下:

使用固件修改器(DragonFace 2.6.1)或直接修改源码中的kernel dts配置,找到节点sound@3,将其status改为disabled即可。


A: A133 Android 10使用移远EC20通信模块,可以看到信号强度,但无4G图标且无法上网?

Q: 当前移远RIL库适配存在问题,修改android/vendor/aw/public/prebuild/lib/librild/radio_common.mk,将对应语句改为下面的样子:

$(LOCAL_PATH)/libquectel-ril/arm64-v8a/ip-up:system/etc/ppp/ip-up \

$(LOCAL_PATH)/libquectel-ril/arm64-v8a/ip-down:system/etc/ppp/ip-down \

$(LOCAL_PATH)/libquectel-ril/ql-ril.conf:/system/etc/ql-ril.conf \

$(LOCAL_PATH)/libquectel-ril/apns-conf.xml:system/etc/apns-conf.xml

保存后make installclean后重新make生成固件。

(移远EC200T/S等RNDIS拨号方式的不受影响)


A: 核心板的FEL引脚可否作GPIO使用?

Q: 不可以。


A: 核心板是否支持SD卡烧录固件?

Q: 原厂提供PhoenixCard工具用于生成烧录TF卡,具体使用方法请参考原厂文档,这里暂时不做进一步支持。