暂无个人介绍
2023年10月
原因:
1.通过查看源码增加打印测试得知,在android环境中,Environment.OSVersion.Platform识别成了
Environment.OSVersion.Platform=PlatformID.Unix;
最后导致
_isMonoPlatform = MonoPlatforms.Contains(Environment.OSVersion.Platform);
_isMonoPlatform = true;
后续的赋值导致_addInternalMethod = null;
解决方案:
1.注释HttpExtensions.MonoPlatforms变量中的PlatformID.Unix
2.选中 aliyun-oss-sdk项目重新生成dll
3.拷贝 D:\unityWork\aliyun-oss-csharp-sdk-2.13.0\sdk\bin\Debug\Aliyun.OSS.dll覆盖到项目中
4.出android包测试成功
原因:
1.通过查看源码增加打印测试得知,在android环境中,Environment.OSVersion.Platform识别成了
Environment.OSVersion.Platform=PlatformID.Unix;
最后导致
_isMonoPlatform = MonoPlatforms.Contains(Environment.OSVersion.Platform);
_isMonoPlatform = true;
后续的赋值导致_addInternalMethod = null;
解决方案:
1.注释HttpExtensions.MonoPlatforms变量中的PlatformID.Unix
2.选中 aliyun-oss-sdk项目重新生成dll
3.拷贝 D:\unityWork\aliyun-oss-csharp-sdk-2.13.0\sdk\bin\Debug\Aliyun.OSS.dll覆盖到项目中
4.出android包测试成功