- 博客(21)
- 资源 (4)
- 收藏
- 关注
原创 unity和android平台使用 AndroidJavaProxy进行非托管交互
Unity 端可以使用 AndroidJavaClass, AndroidJavaObject 和 AndroidJavaProxy 这三个类,通过 JNI 对应了 Java 中的类,对象和接口与Android 平台进行通信。Android 平台则通过调用 UnitySendMessage 方法来向 Unity 传递信息,Unity 端根据传递来的信息执行对应的逻辑。但是void UnitySendMessage(“GameObjectName”, “MethodName”, “Message”)需要在
2021-12-01 15:19:15
4780
原创 xcode打包bundle资源在unity上导入的时候出现Could not create asset from XXXX.png: File could not be read
我xcode打包的bundle资源在unity上导入的时候出现Could not create asset from XXXX.png: File could not be read,排查了蛮久才发现xcode打包bundle会变成一个 优化后的 CgBI 格式的 png。某些版本untiy其实是不识别 CgBI 格式的 png,所以才会报错。修改办法也简单,将Xcode 的 Build Setting 设置里面 Compress PNG Files和Remove Text Metadata From
2021-12-01 14:14:23
6116
原创 记录unity 2020 接入jar库打包apk时缺少一些类问题
在unity 2020 的Assets\Plugins\Android\libs接入一些jar库,但是打包成apk后反编译发现,缺少某些jar库里面的类,是我勾选了Player Settings->Publishing Settings->Minify下的Release,去掉勾选打包就没问题了。...
2021-11-03 16:39:06
680
2
原创 unity 2020打包apk出现Unable to locate player settings. bin/Data/settings.xml
使用unity 2020版本打包出母包apk,运行没有问题,使用apktool二次打包,运行后出现如下报错2021-11-03 11:21:22.667 4999-4999/ E/Unity: Unable to locate player settings. bin/Data/settings.xml2021-11-03 11:21:22.826 4999-4999/ E/art: Failed to register native method com.unity3d.player.UnityPla
2021-11-03 11:28:25
2147
原创 unity2019后接入第三方SDK的bundle资源,无法加载资源文件
unity2019 版本后,接入的第三方bundle资源和framework都会移到UnityFramework.framework下面,直接取bundle图片会获取到空的,需要添加“Frameworks/UnityFramework.framework/xxx_Bundle”。NSString * const kUnityBundleNamePath = @"Frameworks/UnityFramework.framework/xxx_Bundle";NSString *bundlePath =
2021-09-28 17:28:25
2246
原创 unity2019以后xcode通过NSClassFromString得到nil
通过unity 2019以上版本开发的游戏,接入的所有第三方framework和bundle都会在ios的UnityFramework.framework下面,如果oc中使用NSClassFromString反射某个类会得到nil需要在UnityFramework的Other Linker Flags,双击添加一个『-ObjC』,不是项目下添加,这就可以取得值了。...
2021-09-28 17:21:00
1845
原创 ios Sign In With Apple PHP服务器验证问题
Sign In With Apple服务器登录验证有很多问题,官方文档写的也不清不楚,网上资料不算多。一、验证identityToken有效性和正确性根据[官方文档](https://developer.apple.com/documentation/signinwithapplerestapi/verifying_a_user)说明,identityToken是一个JWT算法格式,要使用JW...
2019-12-06 16:35:48
4080
13
原创 iOS13 sign in with Apple客户端接入遇到的一些问题
公司项目需要接入sign in with Apple,花了几天时间,查看各种文档博客,最终完成接入。客户端接入遇到的一些问题1.首次登录时调用的代码:if (@available(iOS 13.0, *)) { // 基于用户的Apple ID授权用户,生成用户授权请求的一种机制 ASAuthorizationAppleIDProvider *appleIDP...
2019-12-06 15:07:26
7019
2
原创 MacOS High Sierra(10.13.6)上安装xcode10.2.1
**公司iMac系统是MacOS High Sierra(10.13.6),xcode版本是10.1,这个xcode版本编译项目的时候dsymutil会耗尽所有的内存,造成Mac卡死,如果想解决这个问题,需要升级xcode版本到10.2之后,然而鉴于公司项目需要,不能升级Mac OS版本到Mac Mojave(10.14.6),所以想办法在MacOS High Sierra上安装xcode10.2...
2019-11-12 14:46:57
16633
21
转载 python爬取琳琅社区整站视频
琳琅社区(传闻中最受男人喜爱的网站),哼哼,我倒要看看是不是真的该项目用于爬取琳琅社区整站视频(仅供学习)主要使用:python3.7 + scrapy2.19 + Mysql 8.0 + win10首先确定需要爬取的内容,定义item:class LinglangItem(scrapy.Item): #视频属于哪个模块 video_belong_module = scrap...
2019-11-07 10:06:48
23881
3
原创 Mac上制作Mac os10.12.6启动盘的多次尝试
因为手贱升级到了Mac os10.15,此时系统硬盘格式是APFS,出现一些软件无法启动老项目,所以只能降级回退到10.12.6版本,使得硬盘格式为Mac OS 扩展(日志式)。1.在Mac os10.15上使用终端命令制作Sierra(Mac os10.12.6)系统启动盘失败,提示“libc++abi.dylib: terminating with uncaught exception of...
2019-11-06 11:11:33
3442
原创 Mac catalina 10.15降级到Mac Sierra 10.12.6的一波多折
公司电脑iMac一体机出厂版本是mac os sierra ,经过升级后到macOS High Sierra,此时安装unity5.4.1,xcode10.1,因为项目是老项目,使用xcode10.1调试编译的时候dsymutil几乎把mac的8g内存占满,直接导致耗时非常久,电脑卡死,经过Google发现xcode10.2已经解决了这个问题:“dsymutil no longer exhaust...
2019-11-05 15:22:44
14772
1
原创 解决安装xampp mysql无法启动,提示MySQL shutdown unexpectedly
因为把xampp安装目录放置在D盘,某天启动xampp的mysql的时候出现MySQL shutdown unexpectedly,各种卸载重装还是不能解决,最后发现D:\xampp\mysql\data\my.ini的datadir值是c盘的路径,所以把值改成datadir=D:/xampp/mysql/data,重新启动mysql没有问题了...
2019-09-05 17:01:36
2253
4
转载 Android 判断App运行在模拟器还是真机上的最终解决方案
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 ...
2019-08-20 17:55:05
4418
原创 Android正则匹配一段中文文本中的url地址
有一段中文文本:#记录美好生活#二哈在刨土抓竹鼠,#萌宠 http://v.douyin.com/DDxgyv/ 复制此链接,http://www.baidu.com/asc/打开【xx短视频】,直接观看视频!我想正则匹配获取到其中的url,搜了很久,发现很多正则匹配获取到的url地址不全,所以经过最终测试,我的正则如下:String regex = “https?
2019-08-08 10:23:47
2249
原创 解决Windows10 Jenkins打包使用svn checkout 出现Server SSL certificate verification failed问题
现象:使用Jenkins自带插件可以检出http或者HTTPS的svn地址,但是在使用svn无法检出HTTPS的svn,报错Server SSL certificate verification failed解决办法:如果你的本地svn版本大于1.9,你搜到的–trust-server-cert已经过时了,使用–non-interactive --trust-server-cert-failu...
2019-07-31 17:37:44
2745
原创 Apktool 回编译出现No resource identifier产生compileSdkVersionCodename等错误
apktool 回编译的时候出现:No resource identifier found for attribute ‘compileSdkVersion’ in package ‘android’No resource identifier found for attribute ‘compileSdkVersionCodename’ in package ‘android’反编译出来的...
2019-05-10 17:21:35
9554
5
原创 Apktool 打包出现First type is not attr解决
原因:ApkTool使用了aapt1去对aapt2打过的包重打包,google的aapt工具里面对resource.arsc里面第一个类型必须得是attr有强校验,否则就会报“First type is not attr!”的错误然而apktool的作者发现apk的resource.arsc里面第一个不是attr,而是anim。解决办法:(1)apktool empty-framework-...
2019-05-10 17:03:13
4094
原创 获取ios设备名称方法,比较全面
因为我的项目是unity的,所以把NSString转成char,这个获取方法包含比较新的iPhone XR,XS,XS Max等具体可以参考https://www.theiphonewiki.com/wiki/Modelschar* nmg_util_getDeviceModelName(){ struct utsname systemInfo; uname(&am...
2019-04-19 10:40:51
2335
原创 解决unity 打包在Android 8.0上启动出现黑屏问题
unityunity app在Android 8上黑屏问题我的项目使用unity5.4.1开发,在Android8.0的时候启动会出现黑屏,同时发现日志中有这一句日志Unable to query for permission: Fragment null must be a public static class to be properly recreated from instance ...
2019-04-18 14:25:09
3946
原创 Android反编译工具baksmali2.2.4的使用方法
最近研究解包apk方面的问题,发现百度上很多baksmali的用法都不是最新的。 基本都是这样的用法:java -jar baksmali.jar -o classout/ classes.dex 但实际上baksmali升级版本后,用法已经发生了些改变: java -jar baksmali.jar d classes.dex -o classout/...
2018-07-26 11:04:43
4564
基于aapt2的apktool
2018-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人