ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Xamarin 开发中遇到的一些坑

2022-07-31 10:05:14  阅读:276  来源: 互联网

标签:Xamarin 遇到 程序 GB2312 开发 I18N CJK 添加 运行


1 .Xamarin Android 真机调试时闪退

模拟器或者测试机调试正常,软件安装到别的机器上程序闪退。

引起此问题的原因一般是因为 Mono Shared Runtime 在手机上没有运行,这个程序相当于.net运行时,没有运行的话用C#开发的程序自然无法运行。

解决办法:

 

 

 打开安卓选项 取消使用共享运行时。

 

2 .System.NotSupportedException: 'Encoding 1252 data could not be found. Make sure you have correct international codeset assembly installed and enabled.'

去掉共享运行时后程序可以正常运行,结果报

找不到1252编码错误,有的报GB2312,解决方法差不多。

解决方法:

安卓项目添加 I18N 和 I18N.West的引用。

有时候还会报NotSupportedException: Encoding 936 data could not be found. 项目添加 I18N 和 I18N.CJK的引用(GB2312也是添加I18N.CJK和I18N 的引用)。

 

标签:Xamarin,遇到,程序,GB2312,开发,I18N,CJK,添加,运行
来源: https://www.cnblogs.com/bluesuipian/p/16536477.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有