|
发表于 2021-5-21 15:13:07
只看该作者
6#
luwy 发表于 2021-5-20 16:01
看下out/target/product/rk3399_firefly_aioc/system/priv-app/或者out/target/product/rk3399_firefly_aio ...
你好,我试过了,无论是 app/ 还是 priv-app/ 目录下,都没有对于的 app 文件夹生成
我这里是修改后,重新单独编译 Android 固件的,编译命令在上面
我的步骤是这样的:
(1)在网上下载一个谷歌拼音的apk
(2)在 vendor/firefly/apps/ 目录下创建 GoogleInput 目录
(3)修改 vendor/firefly/apps/ 目录下的 apps.mk 文件
PRODUCT_PACKAGES += \
FDeviceTest \
GoogleInput
(4)在 vendor/firefly/apps/GoogleInput/ 目录下放入 apk 文件,然后创建 Android.mk 文件,其内容如下:
- LOCAL_PATH := $(call my-dir)
- include $(CLEAR_VARS)
- LOCAL_MODULE := GoogleInput
- LOCAL_MODULE_CLASS := APPS
- LOCAL_MODULE_TAGS := optional
- LOCAL_BUILT_MODULE_STEM := package.apk
- LOCAL_DEX_PREOPT := nostripping
- LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
- COMMON_ANDROID_PACKAGE_SUFFIX :=.apk
- LOCAL_PRIVILEGED_MODULE := true
- LOCAL_CERTIFICATE := PRESIGNED
- LOCAL_OVERRIDES_PACKAGES := GoogleInput
- LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
- JNI_LIBS :=
- LOCAL_PREBUILT_JNI_LIBS := $(subst $(LOCAL_PATH),,$(JNI_LIBS))
- include $(BUILD_PREBUILT)
复制代码
|
|