️Unity-Android(安卓)支持androidx(兼容andoridx)

使用Unity接入安卓库,然后有AndoridX的冲突,提示项目中有support.v4和andoridx冲突了,需要处理!

为了找问题,把Unity项目导出原生项目,然后通过gradlew :dependencies命令查看到,有一些库依赖了support.v4的库;

那好,如果需要把项目处理成支持androidx,解决掉冲突,那有以下两种方法

使用AndroidStudio 3.x 版本,可以直接操作

如果要让Unity项目直接支持AndoridX,那么需要修改gradle.properties,才能解决androidx兼容问题

那么,我们又知道,Unity直接导出apk包,是通过gradle进行编译的,所以,但是,每次都是在tempDir中处理,不方便我们修改gradle.properties,所以,我们需要写个插件,然后每次打包的时候去修改这个配置文件,加上androidx的支持

查看了Unity的插件方法 Android.IPostGenerateGradleAndroidProject

在构建项目的时候,修改gradle配置文件

在项目的Asset/Plugins/Editor下新建一个C#文件,命名为SupportAndroidXGradlePropertiesBuildProcessor.cs(当然,类名你可以修改成自己想要的)

我直接贴出这个文件的实现,就是实现了IPostGenerateGradleAndroidProject这个接口

好了,这样,你使用Unity直接Build apk的时候,就会把androidx的配置写进去,也就兼容了androidx了!

(做为一个Unity渣渣,今天遇到这个问题,还是想记录下~)

️首款unity做的APP,体验下

如图

这个是unity推出首款APP,原来unity真的可以做APP

unity connecte

快来打开看看

️去哪里可以下到正版的unity软件?功能全吗?

去软件官网就可以下载,免费下载使用。根据官方的说法,个人能通过免费版本的unity软件开发游戏。个人版可以用是unity大部分功能,对正在学习unity开发或者进行小规模开发的人非常适合。同时,可以使用unity API,广告系统,游戏资源商店。

️unity3D安卓游戏大全在哪下载 给个网站吧 是unity的游戏喔!别的游戏不玩

首先明白unity3D是由Unity

Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

unity3D安卓游戏是指使用unity3D开发的基于安卓平台运行的手机游戏,各种类型的游戏都有

楼主要玩这类游戏可以去拇指玩社区下载,该社区有unity3D游戏分类或者搜索

unity3D安卓游戏也有很多的