![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 79
小程小程,永不消沉
一个专注于游戏开发的程序小伙。
不定期与大家分享 Unity3D、AR、VR、MR 等游戏开发及周边技术。
展开
-
Unity2020 Gradle Error系列问题处理方法
Unity发布Android的APK时,关于AndroidManifest的合并,分为两种情况:当存在多个jar包时,需要手动合并每个jar包的AndroidManifest到主AndroidManifest文件当存在aar包时,在导出APK时,Unity会解析Arr包的资源,并自动吧它们的AndroidManifest文件合并主AndroidManifest文件PS:主AndroidManifest文件为Plugins/Android目录下的AndroidManifest文件或者Unity默...原创 2021-05-27 16:44:00 · 6876 阅读 · 26 评论 -
Unity项目如何加入AndroidX依赖,解决APK运行闪退问题?
Unity项目如何加入AndroidX依赖?环境:Unity2020.3.0 / Android3.4.1问题:安卓supportV4升级成AndroidX,打出的APK运行闪退。解决方法:1、在AS的build.gradle文件中添加AndroidX依赖2、修改gradleTemplate.properties文件, 允许Unity引擎打包时添加AndroidX依赖。2、在Unity项目的mainTemplate.gradle配置文件中添加AndroidX依赖环境:Unity2020.3.0原创 2021-06-23 15:05:35 · 4320 阅读 · 7 评论 -
Unity反导打包详细步骤
导出资源包以后,打开AndroidStudio。File->Import Project打开导出的资源路径,可以看到此资源文件夹图标变成了安卓标志,表示此项目可以导入到AndroidStudio。等待右下角资源加载完毕。下面开始打包APK,Build->Generate Signed Bundle选择keystore(或者.jks)路径,输入密码等信息根据需求选择一种打包类型,正式版选release,测试版 debug,勾选V1 V2,等待右下角打包进度选择Proje.原创 2021-06-28 09:29:45 · 526 阅读 · 6 评论 -
Unity 打包APK签名用法原理及META-INF文件夹
先介绍下签名的概念,知道的略过。在消息通信时,必须解决两个问题:一是确保消息来源的真实性,二是确保消息不会被第三方篡改。在安装Apk时,同样需要确保Apk来源的真实性,以及Apk没有被第三方篡改。为了解决这两个问题,开发者对Apk进行签名:在Apk中写入一个“指纹”。指纹写入以后,Apk中有任何修改,都会导致这个指纹无效,Android系统在安装Apk进行签名校验时就会不通过,从而保证了安全性。目录一、APK的Jar签名过程——META-INF文件夹二、签名文件校验过程三、签名相关命令四、keytool原创 2021-06-17 15:01:49 · 2495 阅读 · 7 评论 -
Unity 文件操作及各路径总结
Unity 数据存储及各路径总结一.Resources文件夹。二.Windows平台文件处理三.StreamingAssets文件夹。四.使用Application.persistentDataPath操作文件五.使用Application.temporaryCachePath操作文件六.文件目录介绍一.Resources文件夹。可以使用Resources.Load(“文件名字,注:不包括文件后缀名”);把文件夹中的对象加载出来。注:此方可实现对文件实施“增删查改”等操作,但打包后不可以更改了。二.原创 2021-03-06 09:17:21 · 4220 阅读 · 17 评论 -
Unity 图片及截图本地存储、相册更新等系列问题总结
https://www.cnblogs.com/zhepama/p/4362312.html原创 2021-03-04 16:30:24 · 3441 阅读 · 10 评论 -
Unity 打包APK 适配全面屏、刘海屏、水滴屏、挖孔屏
上述两种屏幕都可以统称为刘海屏,不过对于右侧较小的刘海,业界一般称为水滴屏。目录一、全面屏适配细节二、刘海上方有黑条怎么解决?一、全面屏适配细节目前国内流行的手机厂商主要有:vivo、oppo、华为、小米。各厂商对刘海屏的适配都大不相同,各自有各自对刘海屏的适配API,具体的适配方法可以阅读相应的官网:VIVO:https://dev.vivo.com.cn/documentCenter/doc/103OPPO:https://open.oppomobile.com/wiki/doc#id=10.原创 2021-03-04 15:35:30 · 5876 阅读 · 27 评论 -
Json 数据的存储方法及LitJson使用方法
文章目录litJson与Json的区别Json 初级了解litJson 使用方法菜鸟教程(包含大部分程序员初级教程)litJson与Json的区别https://www.jianshu.com/p/05360f6775b7Json 初级了解https://www.runoob.com/json/json-tutorial.htmllitJson 使用方法https://blog.csdn.net/u011484013/article/details/51303674菜鸟教程(包含大部分原创 2020-09-02 14:16:26 · 862 阅读 · 0 评论 -
友盟深坑分享
友盟版本:8.1.6+GAndroid9和Android10无法出集成测试日志,Android9以下可以出集成测试日志。一定要从Android入口,日志才能进集成测试,先进unity的话,也无法开启集成测试。并且!问题跟unity反导Android工程没关系,事实证明不需要反导Android工程,unity可以直接打包apk。并且!如果不清理本地数据的话,只有第一次启动应用可以开启集成测试,以后就都进入正式看板了。并且!正式数据后台页面,是有不确定时长的延迟,即使前端已经统计上去,后台页面也可能原创 2020-09-07 10:18:54 · 179 阅读 · 2 评论 -
Android打包AAR及与unity通信方法
Android打包AAR及与unity通信方法一、新建项目工程二、编写桥接通信方法三、打AAR包,放到unity的Android文件夹下四、修改unity包名,打出apk一、新建项目工程1、新建project2、新建一个Module,选择Library新建后的AS如图:3、复制unity的jar包 classes.jar,具体路径:(如:D:\Unity2019.2.12\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\mono\R原创 2020-12-11 13:46:03 · 1086 阅读 · 2 评论