HarmonyOS鸿蒙Next中Egret项目发布Android工程
HarmonyOS鸿蒙Next中Egret项目发布Android工程
开发环境
根据官方推荐:
- 最新版的launcher
- Egret引擎:5.1.6及以上
- Android Studio:3.0或以上
编译Android工程
-
在web工程libs/GOBE目录下创建一份GOBE.js副本并重命名GOBE.min.js
-
使用Egret Launcher发布Android工程。 打开Egret Launcher => 项目 => 选择需要发布的项目并点击右侧发布设置按钮 => 选择Android并填写应用名称和应用包名 => 点击确定
-
修改Android工程配置 打开Project Structure配置面板,查看本地环境配置:
选择Project选项卡,查看Gradle版本
打开Android工程,找到根目录下的build.gradle文件并修改classpath的版本为Android Gradle Plugin对应的版本(示例为7.1.1)
打开app/build.gradle文件 将compileSdk和targetSdkVersion修改为本地对应SDK版本(示例为31) 注释掉ndk和buildToolsVersion配置项 将dependencies配置项中的compile修改为implementation
-
打开app/src/main/AndroidManifest.xml文件,在activity标签中添加android:exported=“true”
至此Android工程应该能够正常编译了。
处理web工程
运行Android工程后可能会出现游戏界面是Egret的默认页面而非我们在web工程开发的界面的问题。
解决方案:
在web工程中使用egret publish --target android
命令的方式发布Android工程,替换原Android工程中的assets目录。
更多关于HarmonyOS鸿蒙Next中Egret项目发布Android工程的实战教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,Egret项目发布为Android工程的过程主要涉及以下几个步骤:
-
环境准备:确保已安装HarmonyOS SDK、Egret Engine以及Android Studio。配置好相关环境变量,确保命令行工具可以正常使用。
-
项目配置:在Egret项目中,打开
egretProperties.json
文件,确保target
字段设置为android
。同时,检查native
配置部分,确保android
相关配置正确。 -
生成Android工程:在Egret项目根目录下,运行
egret build -e
命令,生成Android工程。该命令会根据项目配置生成对应的Android工程文件,并放置在platforms/android
目录下。 -
导入Android Studio:打开Android Studio,选择
Open an existing Android Studio project
,导入生成的Android工程。确保项目依赖和配置正确,特别是build.gradle
文件中的配置。 -
编译与打包:在Android Studio中,选择
Build
菜单下的Build Bundle(s) / APK(s)
,生成APK或AAB文件。确保编译过程中没有错误,并根据需要进行签名配置。 -
测试与发布:将生成的APK或AAB文件安装到Android设备上进行测试。确保应用功能正常后,可以通过Google Play或其他渠道发布。
以上步骤简要描述了在HarmonyOS鸿蒙Next中将Egret项目发布为Android工程的过程。
在HarmonyOS鸿蒙Next中,将Egret项目发布为Android工程,首先确保已安装Egret Launcher和Android Studio。在Egret Launcher中,选择项目并点击“发布”按钮,选择“Android”作为目标平台。配置Android SDK路径,设置应用图标、包名等。完成后,Egret会生成一个Android工程。使用Android Studio打开该工程,进行必要的调试和优化,最后通过Android Studio构建APK文件,即可在Android设备上运行。