cocos creator3.x项目打包成aar 加入到已有的Android工程

Cocos crearor版本:  3.4.2

Android Studio Flamingo | 2022.2.1 Patch 2

1、配置构建安卓项目

2、 运行编译无报错

出现问题可尝试修改Gradle版本

 修改jdk版本

3、对libservice打包成aar

打包完后 再build/outputs找到aar

如果看不到Tasks模块,在File -> Settings -> Experimental 选项,取消勾选 Do not build Gradle t

Cocos Creator是一款用于创建2D游戏的应用,它支持原生平台集,包括安卓。当你需要将Cocos Creator项目打包Android App Bundle (aab),以便在Android 14(API级别34)及更高版本上运行,可以按照以下步骤操作: 1. **更新依赖**: - 确保你的项目依赖库已经兼容Android API 34。检查是否有任何库的最低版本限制,并根据需要更新它们。 2. **构建设置**: - 打开Cocos Creator的`Project Settings` -> `Platform Settings` -> `Android`。 - 将`Minimum API Level`设置为`34`(API 34)。 - 确认启用`App Bundle Generation`选项。 3. **配置Gradle脚本**: - 核对`build.gradle`文件,确认`aar`插件已替换为`androidpublisher`,因为aab打包不再直接生`.aar`文件。 ```groovy apply plugin: 'com.android.application' ... android { ... defaultConfig { minSdkVersion 34 ... } buildTypes { release { // 使用Google Play插件发布aab signingConfig signingConfigs.release proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' aaptOptions { noCompress "META-INF/manifest.xml" noCompress "META-INF/kotlin.*" } androidApplicationVariants.all { variant -> variant.outputs.each { output -> if (output.outputFile != null && !output.outputFile.name.contains("app-debug")) { outputFileName = "${variant.versionName}.aab" } } } } } } ... publishing { publications { googlePlay出版物(MavenPublication) { artifact variants.release.aar pom.projectDescription { name = 'Your Project Name' description = 'A brief project description' url = 'https://yourdomain.com/' } pom.packaging = 'aar' } } } ``` 4. **打包**: - 在Cocos Creator的菜单栏选择`Build` -> `Packaging` -> `Export Package`,然后选择`App Bundle`作为发布格式。 - 提供必要的发行者信息,填写并保存。 5. **测试**: - 完上述步骤后,在Android 14设备上安装并测试发布的aab包。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值