欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 高考 > arkui-x跨平台与android java联合开发

arkui-x跨平台与android java联合开发

2025/2/27 1:44:50 来源:https://blog.csdn.net/taopi2001/article/details/145395868  浏览:    关键词:arkui-x跨平台与android java联合开发

华为鸿蒙系统采用的是arkts,支持跨平台crossplatform

即前端为arkts,arkui-x框架,后端为其他的语言框架。

本篇示例后端采用的是java,android studio工程。

主要方式是前端鸿蒙完成界面元素、布局等效果,后面android java提供一些系统数据获取接口、以及多媒体方面的操作接口。

这里重点讲一下开发环境、工程构建与发布方法。

1、双工程

前端工程DevEco Studio,arkts

后端工程Android Studio,java

2、前端构建输出文件

如下图,选择:构建-->编译Hap(s)/APP(s)-->编译APP(s)。

编译生成:

        资源文件目录:.arkui-x\android\app\src\main\assets\arkui-x

        so文件目录:.arkui-x\android\app\libs

3、拷贝前端输出文件到后端目录

arkui-x目录拷贝到:app\src\main\assets\arkui-x

so目录拷贝到:app\libs

4、后端构建可分布的apk

如下图,选择:Build-->Build App Bundle(s)/APK(s)-->Build APK(s)

生成apk的目录:app\build\outputs\apk\debug\*.apk,这个apk就可拿去分发了。当然如果涉及签名,就只能在指定设备上使用。

另一种便捷的用法,是在连接上设备时,直接点击Run 'app'按钮,会自动上传安装或更新apk。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词