20260121荣品RD-RK3588开发板在荣品Android13下解决打包不上无人机的QGC应用APK的问题

20260121荣品RD-RK3588开发板在荣品Android13下解决打包不上无人机的QGC应用APK的问题

20260121荣品RD-RK3588开发板在荣品Android13下解决打包不上无人机的QGC应用APK的问题
2026/1/21 16:04


需要打包的APK:
1、HelloWorld
2、QGroundControl.apk
3、VStation-2024_12_18-release.apk
4、微信
5、QQ
6、高德


1、QQ可以直接登录
2、微信反复出错。修复之后 还是 不行。
3、高德地图 需要下载新的APK。

不能打开的应该是有APK里的资源文件漏加了


我司 【客户】必须要使用 QGC这个APK
BING搜索:qgroundcontrol官网

https://docs.qgroundcontrol.com/Stable_V5.0/en/qgc-user-guide/getting_started/download_and_install.html

Android
Supported versions: Android 9 to 15 (arm 32/64):

Android 32/64 bit APK


https://github.com/mavlink/QGroundControl/releases
QGroundControl v5.0.8 - Stable

QGroundControl.apk
sha256:52697494aa82e9f1ca00fb1181a67397d5a5c814c17a810fd521b161d0cc9a02
279 MB
Oct 9, 2025


据悉:QGC是 跨平台 使用 QT?框架 开发的兼容APK
不是 Anroid Studio开发的原生APK


飞凌OK3588-C开发板,贵司发布的Android12/14的SDK。
原始的hello world的APK【使用Android Studio开发】是可以 使用你给的教程集成进去的。?
有点思路,正在查询一些信息

@品灵-张涛? 您好 张工,因为这个属于您这边一个新增的功能,我们需要根据您的需求单独定制了[捂脸]考虑到贵司是我们的重点客户,我们基于您的需求让技术先看看有没有什么方法,所以需要一定的时间[握手] 


张工,您改下这里试试,应该是APK里的签名不是平台的原因,这边测试改过去就好了
按照之前的文档,第一次放在这个路径编译的时候会自动生成这个文件夹
后续改成platform就可以了


打包APK:

1、新建:preinstall 目录,将需要打包的APK放到这个目录
Z:\MID_rk-android13-20250818\device\rockchip\rk3588\rk3588_t\preinstall


2、更新编译系统:

rootroot@rootroot-X99-Turbo:~/MID_rk-android13-20250818$ 
rootroot@rootroot-X99-Turbo:~/MID_rk-android13-20250818$ ./build.sh init
6. rk3588
Please input num: 6
7. rd-rk3588.mk
Please input num: 7
rootroot@rootroot-X99-Turbo:~/MID_rk-android13-20250818$ ./build.sh 


3、Vstation和QGC打不上。需要更新它俩的Android.mk

LOCAL_CERTIFICATE := PRESIGNED
修改为:
LOCAL_CERTIFICATE := platform

 

LOCAL_PATH := $(my-dir)

include $(CLEAR_VARS)
LOCAL_MODULE := VStation-2024_12_18-release
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_PATH := $(TARGET_OUT_ODM)/bundled_persist-app
LOCAL_SRC_FILES := $(LOCAL_MODULE)$(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := platform
LOCAL_DEX_PREOPT := false
LOCAL_ENFORCE_USES_LIBRARIES := false
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_JNI_SHARED_LIBRARIES_ABI := arm64
MY_LOCAL_PREBUILT_JNI_LIBS := \
    lib/arm64/libAMapSDK_MAP_v7_4_0.so\
    lib/arm64/libBaiduMapSDK_base_v7_3_0.so\
    lib/arm64/libBaiduMapSDK_map_v7_3_0.so\
    lib/arm64/libViewLink.so\
    lib/arm64/libgnustl_shared.so\
    lib/arm64/libindoor.so\
    lib/arm64/liblocSDK7b.so\
    lib/arm64/liblocSDK8a.so\
    lib/arm64/libnative-lib.so\

MY_APP_LIB_PATH := $(TARGET_OUT_ODM)/bundled_persist-app/$(LOCAL_MODULE)/lib/$(LOCAL_JNI_SHARED_LIBRARIES_ABI)
ifneq ($(LOCAL_JNI_SHARED_LIBRARIES_ABI), None)
$(warning MY_APP_LIB_PATH=$(MY_APP_LIB_PATH))
LOCAL_POST_INSTALL_CMD :=     mkdir -p $(MY_APP_LIB_PATH)     $(foreach lib, $(MY_LOCAL_PREBUILT_JNI_LIBS), ; cp -f $(LOCAL_PATH)/$(lib) $(MY_APP_LIB_PATH)/$(notdir $(lib)))
endif
include $(BUILD_PREBUILT)


4、更新编译系统:【然后验证】

rootroot@rootroot-X99-Turbo:~/MID_rk-android13-20250818$ 
rootroot@rootroot-X99-Turbo:~/MID_rk-android13-20250818$ ./build.sh init
6. rk3588
Please input num: 6
7. rd-rk3588.mk
Please input num: 7
rootroot@rootroot-X99-Turbo:~/MID_rk-android13-20250818$ ./build.sh 


 

Read more

自研前端MVVM框架Lire|从零造框架到一键脚手架,新手也能轻松上手

自研前端MVVM框架Lire|从零造框架到一键脚手架,新手也能轻松上手 文章目录 * 自研前端MVVM框架Lire|从零造框架到一键脚手架,新手也能轻松上手 * 一、为什么要自研Lire框架? * 二、Lire框架核心特性(现阶段) * 1. 响应式数据绑定 * 2. 模板编译能力 * 3. 事件绑定 * 4. 零外部依赖 * 5. 配套脚手架支持 * 三、如何快速使用Lire框架?(新手友好) * 方式1:通过脚手架一键创建项目(推荐) * 方式2:本地安装,手动引入(适合学习和自定义配置) * 四、开发历程回顾(踩坑总结) * 五、Lire框架后续迭代计划 * 六、适合谁使用/学习Lire? * 七、最后想说的话 * 相关地址 大家好~ 今天给大家分享一个我从零开发的前端轻量MVVM框架——Lire,从核心逻辑编写、npm包发布,到配套脚手架开发,完整实现“

【前端小站】CSS 样式美学:从基础语法到界面精筑的实战宝典

【前端小站】CSS 样式美学:从基础语法到界面精筑的实战宝典

半桔:个人主页  🔥 个人专栏: 《前端扫盲》《手撕面试算法》《C++从入门到入土》 🔖阻止了我的脚步的,并不是我所看见的东西,而是我所无法看见的那些东西。 《海上钢琴师》 文章目录 * 前言 * 一. CSS是什么 * 1.1 概念 * 1.2 基本语法 * 二. CSS如何引入HTML * 2.1 内部样式表 * 2.2 行内选择器 * 2.3 外部引入 * 三. CSS选择器 * 3.1 基础选择器 * 3.1.1 标签选择器 * 3.1.2 类选择器 * 3.1.3 id选择器 * 3.

Spring 配置文件加载路径:classpath、file、URL 与 Web 容器路径

Spring 配置文件加载路径:classpath、file、URL 与 Web 容器路径

在 Spring 框架中,ApplicationContext 在启动时需要加载配置文件(如 XML 配置或其他资源文件),而这些配置文件可能位于 不同的位置。 Spring 为此提供了统一的资源加载机制(Resource Loader),使应用程序可以从 类路径、文件系统、网络地址或 Web 容器路径 等不同来源读取配置。 常见的配置加载路径主要包括: * Classpath(类路径) * File System(文件系统路径) * URL(网络资源路径) * ServletContext(Web 容器路径) * classpath*(通配符类路径) 不同路径适用于不同的项目环境和部署方式。 一、Classpath 路径 1.1 什么是Classpath 路径 Classpath 指的是 Java 类路径(ClassPath)中的资源位置。 在 Maven

手把手教你配置:企业微信外部群 Webhook 主动发送指南

QiWe开放平台 · 个人名片                 API驱动企微自动化,让开发更高效         核心能力:为开发者提供标准化接口、快速集成工具,助力产品高效拓展功能场景         官方站点:https://www.qiweapi.com         团队定位:专注企微API生态的技术服务团队        对接通道:搜「QiWe 开放平台」联系客服         核心理念:合规赋能,让企微开发更简单、更高效   在企业微信的自动化体系中,群机器人(Webhook) 是实现系统消息自动同步到外部群最快捷、门槛最低的工具。 虽然 2026 年官方对外部群机器人的管理更加精细化,但只要掌握正确的配置流程和调用逻辑,它依然是效率提升的神器。以下是完整的实操步骤: 第一步:获取 Webhook 地址 1. 添加机器人: 打开企业微信电脑端,进入你需要配置的外部群,点击右上角“...”,选择“群机器人” -> “添加机器人”。 2.