unity3d IL2CPP for android
unity3d 使用IL2Cpp导出android工程报以下错误解决方法
重点是这块 “”System.Reflection.TargetInvocationException: ���õ�Ŀ�귢�����쳣�� --->
System.InvalidOperationException: ��ʵ�ֲ��� Windows ƽ̨ FIPS ��֤�ļ����㷨��һ���֡�
�� System.Security.Cryptography.MD5CryptoServiceProvider..ctor()“”
参考C#报这种错误的解决办法
C#程序执行到运用到哈希算法或MD5算法 ,报错提示:
System.InvalidOperationException: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.
at System.Security.Cryptography.MD5CryptoServiceProvider..ctor()
此实现不是 Windows 平台 FIPS 验证的加密算法的一部分。
解决方法如下:
在window中打开功能里输入regedit,回车打开注册器。然后进入如下路径中
重点是这句 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy 将enable设置为0 即可。
重点是这句 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy 将enable设置为0 即可。
重点是这句 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy 将enable设置为0 即可。
重点是这句 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy 将enable设置为0 即可。
重点是这句 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy 将enable设置为0 即可。
重点是这句 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy 将enable设置为0 即可。
重点是这句 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy 将enable设置为0 即可。
Failed running D:\software\unity2018.1.3\Editor\Data\il2cpp/build/il2cpp.exe --convert-to-cpp --emit-null-checks --enable-array-bounds-check
--compile-cpp --libil2cpp-static --platform="Android" --architecture="ARMv7" --configuration="Release"
--outputpath="E:\u3d\ShangYe\New Unity Project (2)\Temp/StagingArea\assets\bin\Data\Native\armeabi-v7a\libil2cpp.so"
--cachedirectory="E:\u3d\ShangYe\New Unity Project (2)\Assets\..\Library\il2cpp_android_armeabi-v7a/il2cpp_cache"
--additional-include-directories="D:\software\unity2018.1.3\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\bdwgc/include"
--additional-include-directories="D:\software\unity2018.1.3\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\libil2cpp/include"
--tool-chain-path="D:/software/android-ndk-r13b"
--map-file-parser="D:\software\unity2018.1.3\Editor\Data\Tools\MapFileParser\MapFileParser.exe"
--assembly="E:\u3d\ShangYe\New Unity Project (2)\Temp\StagingArea\assets\bin\Data\Managed\Assembly-CSharp-firstpass.dll"
--assembly="E:\u3d\ShangYe\New Unity Project (2)\Temp\StagingArea\assets\bin\Data\Managed\Assembly-CSharp.dll"
--assembly="E:\u3d\ShangYe\New Unity Project (2)\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.UI.dll"
--assembly="E:\u3d\ShangYe\New Unity Project (2)\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.Analytics.dll"
--assembly="E:\u3d\ShangYe\New Unity Project (2)\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.dll"
--generatedcppdir="E:\u3d\ShangYe\New Unity Project (2)\Temp\StagingArea\Il2Cpp\il2cppOutput"
stdout:
Building libil2cpp.so with AndroidToolChain.
Output directory: E:\u3d\ShangYe\New Unity Project (2)\Temp\StagingArea\assets\bin\Data\Native\armeabi-v7a
Cache directory: E:\u3d\ShangYe\New Unity Project (2)\Library\il2cpp_android_armeabi-v7a\il2cpp_cache
il2cpp.exe didn't catch exception: System.Reflection.TargetInvocationException: ���õ�Ŀ�귢�����쳣�� --->
System.InvalidOperationException: ��ʵ�ֲ��� Windows ƽ̨ FIPS ��֤�ļ����㷨��һ���֡�
�� System.Security.Cryptography.MD5CryptoServiceProvider..ctor()
--- �ڲ��쳣��ջ���ٵĽ�β ---
�� System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
�� System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
�� System.Security.Cryptography.CryptoConfig.CreateFromName(String name, Object[] args)
�� System.Security.Cryptography.MD5.Create()
�� Unity.IL2CPP.Common.HashTools.HashOfFile(NPath path)
�� System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
�� System.String.Concat(IEnumerable`1 values)
�� Unity.IL2CPP.Building.Hashing.FileHashProvider.HashOfAllIncludableFilesInDirectory(NPath directory)
�� Unity.IL2CPP.Building.Hashing.FileHashProvider.Initialize(IEnumerable`1 cppSourceCompileInstructions)
�� Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
�� Unity.IL2CPP.Building.Statistics.BuildingTestRunnerHelper.BuildAndLogStatsForTestRunner(CppProgramBuilder builder, IBuildStatistics& statistics)
�� il2cpp.Program.DoRun(String[] args)
�� il2cpp.Program.Run(String[] args)
�� il2cpp.Program.Main(String[] args)
stderr:
δ���������쳣: System.Reflection.TargetInvocationException: ���õ�Ŀ�귢�����쳣�� ---> System.InvalidOperationException: ��ʵ�ֲ��� Windows ƽ̨ FIPS ��֤�ļ����㷨��һ���֡�
�� System.Security.Cryptography.MD5CryptoServiceProvider..ctor()
--- �ڲ��쳣��ջ���ٵĽ�β ---
�� System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
�� System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
�� System.Security.Cryptography.CryptoConfig.CreateFromName(String name, Object[] args)
�� System.Security.Cryptography.MD5.Create()
�� Unity.IL2CPP.Common.HashTools.HashOfFile(NPath path)
�� System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
�� System.String.Concat(IEnumerable`1 values)
�� Unity.IL2CPP.Building.Hashing.FileHashProvider.HashOfAllIncludableFilesInDirectory(NPath directory)
�� Unity.IL2CPP.Building.Hashing.FileHashProvider.Initialize(IEnumerable`1 cppSourceCompileInstructions)
�� Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
�� Unity.IL2CPP.Building.Statistics.BuildingTestRunnerHelper.BuildAndLogStatsForTestRunner(CppProgramBuilder builder, IBuildStatistics& statistics)
�� il2cpp.Program.DoRun(String[] args)
�� il2cpp.Program.Run(String[] args)
�� il2cpp.Program.Main(String[] args)
unity3d IL2CPP for android的更多相关文章
- Unity3D研究院之Android同步方法读取streamingAssets
版本Unity5.3.3 Android 小米pad1 首先非常感谢 @守着阳光 同学在下面的留言.让我解决了一个大的谜团.. 开始我知道 StreamingAssets 路径是这个 path = & ...
- [Unity3D]Unity3D游戏开发Android内嵌视图Unity查看
---------------------------------------------------------------------------------------------------- ...
- 基于unity3d游戏的android版本逆向初探
https://bbs.pediy.com/thread-212532.htm [文章标题]: 基于unity3d游戏的android版本逆向初探 [文章作者]: dreaman [作者邮箱]: [e ...
- unity3d开发的android应用中增加AD系统的详细步骤
unity3d开发的android应用中增加AD系统的详细步骤 博客分类: Unity3d unity3d Unity3d已经支持android,怎样在程序里增加admob? 试了一下,确实能够, ...
- 【转】 各种 基于Unity3d 引擎的Android游戏优化 (drawcall)
合并纹理,减少贴图数量,合并网格,ui上减少不必要的层级叠加关系等 1. 更新不透明贴图的压缩格式为ETC 4bit,因为android市场的手机中的GPU有多种,每家的GPU支持不同的压缩格式 ...
- unity3d项目导入android studio
第一步 拿到unity3d项目,里面包含以下文件 第二步 在android studio下新建一个project 第三步 将unity3d项目目录下的libs下的jar文件复制黏贴到android s ...
- Unity3d打包发布Android程序
unty3d这个款游戏引擎的强大之处就是编写一个程序.可以多平台发布.我的是安卓手机.所以此文介绍下发布安卓的过程 发布安卓前. 1:需要配置java环境.这里之前写过一篇java的配置 http: ...
- Unity教程之-Unity3d中针对Android Apk的签名验证(C#实现)
当Unity开发的游戏以Android Apk的形式发布之后,经常会遇到的一种情况就是别人对我们的游戏进行二次打包,也就是用他们的签名替换掉我们的签名,从而堂而皇之的将胜利果实占为己有.面对这样的情况 ...
- 如何通过ShareSDK的 Unity3D快速接入Android/iOS分享与授权
Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏.建筑可视化.实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎:在游戏 ...
随机推荐
- SDN+DPI文献阅读(2)
A Sophisticated Packet Forwarding Scheme with Deep Packet Inspection in an OpenFlow Switch 来源:Intern ...
- PHP02
PHP02 1.虚拟主机配置完毕后,机器上的ip和localhost都会默认直接请求第一个虚拟主机 2.解析文本文件显示表格 将文本文件中的数据呈现在一个表格中 1)读取文件内容 包含文本的字符串数据 ...
- poj1703 Find them, Catch them(并查集)
https://vjudge.net/problem/POJ-1703 9ms多,卡着时间过了.上次一道并查集也是这样,总觉得要学一波并查集的优化.. 续:好像是可以只做一层存放敌人即可. #incl ...
- django之模版层(template)
上篇主要介绍了django的MTV模型,主要介绍了视图层之路由配置系统url分发和视图层之视图函数view,本篇主要讲解MTV模型中的模版层template. 本篇导论: 模版简介 模版之变量 模版之 ...
- .NET的前世今生与将来
笔者注 谨以此文纪念我敬重的2016年9月17日去世的 装配脑袋 逝世两周年 让大家久等了,前后花了1年的时间,几经改版,终于完成撰写了一万字长文,回顾和展望.NET这16年来的成功与失败.最终能成文 ...
- Coursera机器学习+deeplearning.ai+斯坦福CS231n
日志 20170410 Coursera机器学习 2017.11.28 update deeplearning 台大的机器学习课程:台湾大学林轩田和李宏毅机器学习课程 Coursera机器学习 Wee ...
- 【Web】Web开发中的异常处理方案
我认为最合理的做法: 1.dao层不捕获异常.不抛出异常:spring框架将底层的数据库checked异常封装成unchecked异常了 2.service层捕获异常,并抛出自定义unchecked异 ...
- Docker搭建镜像仓库和配置缓冲地点
Docker搭建镜像仓库和配置缓冲地点 参考网址:https://docs.docker.com/engine/reference/commandline/dockerd/#options 一.配置D ...
- 关于Docker目录挂载的总结(转)
关于Docker目录挂载的总结 Docker容器启动的时候,如果要挂载宿主机的一个目录,可以用-v参数指定. 譬如我要启动一个centos容器,宿主机的/test目录挂载到容器的/soft目录,可通过 ...
- 【C++】C++中的函数
目录结构: contents structure [-] 简介 可变形参的函数 initializer_list形参 省略符形参 main函数处理命令行选项 函数指针与函数引用 inline内联函数 ...