leaderboard 排行榜 category 分类浏览 code 独立开发者 notifications 通知中心 download 下载 App

登录

HOA - hap文件启动器

HOA - hap文件启动器

正式版
category 玩机工具 / 应用 update 26.5.31.1 (260531001) storage 101.41MB
file_download
29
下载量
chat_bubble_outline
0
评论数
favorite_border
27
收藏数
schedule
-
更新时间
warning

应用警告

早期版本提示:HOA目前处于早期开发阶段,仅能较完善地支持部分HAP,多数功能仍不完善。 如遇到运行问题,可通过菜单导出日志并反馈给开发者。

new_releases 更新日志

docs: 新增 HAP Native .so 兼容方案设计文档及 bionic/musl 源码交叉验证 chore: 版本号升至 1.0.1 (versionCode 100001),完善 HDS stub 文档 feat: HAP 原生 .so 支持 — CMake 编译 stub + isSO 动态检测 + 移除 Java 预加载 feat: Native .so Phase 2 — libb.so musl ABI bridge 完整实现 chore: 更新版本号编制规则(日期语义化) 修复 pthread_join 永久挂起:bionic gettid() 返回父线程 tid 导致 futex 地址不匹配 清理 clone_bridge.c 诊断代码,精简为核心功能 扩展 libb.so 编译范围,新增 time/stdlib/network/select 四类 musl 源文件 fix: 修复 libb.so 子线程退出时 struct pthread 与 TSD 数组重叠崩溃 新增 libhilog_ndk.z.so stub,实现 OH_LOG_Print 转发到 Android logcat refactor: 纳入 musl 编译所需的 stub 头文件,移除未使用的 fortify stubs docs: 更新项目进展文档,补充 hilog 迁移、测试扩展、fortify 清理记录 feat: 扩展 libb.so 导出符号,新增 native-example 8 个测试用例 移除 libb.map 中 strverscmp 和 strerror 导出(前者 OHOS SDK 不可用,后者 bionic 已有) 补充 stub/fortify/ socket.h 和 stat.h(musl sys/socket.h 和 sys/stat.h 内部 include) 修正 PROGRESS.md #18:fortify stubs 为编译必需,非死代码 新增 HAP .so 依赖预加载机制(多轮拓扑序) fix: 解决 sigaction 结构体 ABI 不兼容导致 HAP .so 信号 handler 无法触发 feat: libb.so 新增 sigsetjmp/siglongjmp 支持 feat: libb.so 信号函数全覆盖,musl src/signal/ 完整编译 feat: 首次启动提示、权限管理入口、文件日志收集与导出 feat: 添加问题反馈入口,支持 Gitcode / GitHub 双平台选择 feat: 合并反馈入口、新增手动检查更新、导出后对话框展示路径 __thread 支持:纠正 TLS 实现理解,清理代码,新增测试 docs: 更新 §3.5,注明 __thread 默认走 emutls 而非 GD 模型 chore: 版本号 26.5.29.1 → 26.5.31.1

description 应用介绍

HOA — Harmony on Android 在 Android 设备上运行 OpenHarmony HAP 应用。 原理 HOA 基于 ArkUI-X weekly_20260518 的 Android 构建体系,通过 6 个仓库的定向适配使运行时能够加载并执行 OHOS 原生格式的 HAP,将 ArkTS 页面渲染到 Android SurfaceView 上。 在 Android 设备上运行 OpenHarmony 的 .hap 格式安装包的应用 https://gitcode.com/harmony-on-android/HOA/

apps 相关应用