Xamarin 常见问题解决方案汇总
出现如下提示,错误: 找不到或无法加载主类 com.sun.tools.javac.MainMSB6006:
或
閿欒: 绋嬪簭鍖卆ndroid.support.v4.view.ViewPager涓嶅瓨鍦?
删掉bin,obj文件夹重新生成
还是没有效果的话参照这里http://blog.csdn.net/cctvcqupt/article/details/46636809
Your emulator is out of date, please update by launching Android Studio:
- Start Android Studio
- Select menu "Tools > Android > SDK Manager"
- Click "SDK Tools" tab
- Check "Android SDK Tools" checkbox
- Click "OK"
这个问题的解决方案其实不需要我汇总。。。错误信息很明白了
打开 Visual Studio,工具>Android>SDK 管理器,更新 Android SDK Tools
开启 ProGuard 后无法编译
https://forums.xamarin.com/discussion/54656/proguard-with-api-23-wont-compile-on-release-with-google-play-services-27-0-0-0
https://forums.xamarin.com/discussion/45210/enable-proguard-error-c-program-files-access-is-denied
https://www.shisujie.com/blog/Enable-ProGuard-Cause-Java-Exit
运行时错误不显示错误详情
监听
AndroidEnvironment.UnhandledExceptionRaiser
事件
System.IO.IsolatedStorage 无法使用
Xamarin Android nuget上的 System.IO.IsolatedStorage 是假的,请换用 System.IO 读写
System.IO 操作无效
确保路径分隔符正确
HttpWebRequest 的 AllowReadStreamBuffering 无法设置为 true
mono 目前没有实现这个属性,无解
iOS 无法生成
确保项目里的所有PNG都是有效的,还不行试试关闭优化 png 的选项
android 模拟器测试卡在部署阶段
生成,取消生成,然后再试一次
iOS 的优化 PNG 选项无法开启
删掉 iOS 项目中的无效 PNG 文件
Cannot build iOS App (Can not resolve reference: C:/Windows/Microsoft.NET/Framework/v4.0.30319/语言代码/mscorlib.resources.dll)
https://bugzilla.xamarin.com/show_bug.cgi?id=56213#c12
Hi All,
I'm sorry you're facing this bug. There is a workaround for both the build and debug issues:
1- On Windows, open the Visual Studio 2017 installation folder. (Default: C:\Program Files (x86)\Microsoft Visual Studio\2017\<Edition>\)
2- Navigate to MSBuild\Xamarin.
3- Open the Xamarin.Apple.Sdk.targets file in an editor with Administrator privileges.
4- At the end of the file you'll find a PropertyGroup (line 100), between the PropertyGroup tags add the following line:
<FrameworkPathOverride>$(TargetFrameworkRootPath)$(TargetFrameworkIdentifier)\$(TargetFrameworkVersion)</FrameworkPathOverride> In case you're still able to reproduce this bug after applying the workaround, please let us know and attach a Detailed build output and the Xamarin Logs (Help -> Xamarin -> Zip Logs...) Thanks!
在位于100行的PropertyGroup元素中加入这一行<FrameworkPathOverride>$(TargetFrameworkRootPath)$(TargetFrameworkIdentifier)\$(TargetFrameworkVersion)</FrameworkPathOverride>
DisplayAlert或UIAlertView在iOS无法正常工作
换用iPhone SE模拟器
启动模拟器后没有启动调试
不关闭模拟器重新调试
Effect的Control为null
Xamarin的Control里面是不含子元素的View,所以Control为null时试试Container
Android 7.0上不显示 SearchBar
设置HeightRequest为48
Unhandled Exception: System.TypeLoadException: Could not resolve type with token
重新生成项目
MSB3644 Xamarin.iOS,Version=v1.0 binding Microsoft.Common.CurrentVersion.targets
参考https://bugzilla.xamarin.com/show_bug.cgi?id=56213#c24
无法“存档”APK
But I found another strange workaround:
If I compile and Archive, the Archive will fail. Then I Archive once
more and it will also fail. But now it is possible to Distribute the
last failed Archive!
I have so far not found any problem at all with the distributed apk
file. It runs without any problem and Google Play accepts it.
发布生成的 APK 莫名闪退
试试打开 Nuget 管理器,看是否提示需要重启,按提示操作
还有一些问题参见这里
提示没有调用 super.OnCreated
清理解决方案
调试卡在使用临时签名签名
取消并重新调试
Android新创建的模拟器启动后立刻闪退且ADB工具无法复制文件到模拟器中
更新各种android tools
如果这些还没有解决你的问题,试试
- 清理项目
- 重新生成项目
- 手动删掉bin和obj
- 重启visual studio
- 重启电脑
本文持续更新
Xamarin 常见问题解决方案汇总的更多相关文章
- Android WebView常见问题解决方案汇总
问题目录: 1.为WebView自定义错误显示界面: 2.WebView cookies清理 3.清理cache 和历史记录 4.判断WebView是否已经滚动到页面底端 5.URL拦截 6.处理We ...
- Android WebView常见问题及解决方案汇总
Android WebView常见问题解决方案汇总: 就目前而言,如何应对版本的频繁更新呢,又如何灵活多变地展示我们的界面呢,这又涉及到了web app与native app之间孰优孰劣的争论. 于是 ...
- Android之Android WebView常见问题及解决方案汇总
如有转载,请声明出处: 时之沙: http://blog.csdn.net/t12x3456 Android WebView常见问题解决方案汇总: 就目前而言,如何应对版本的频繁更新呢,又如何灵活多变 ...
- ASP.NET检测到有潜在危险的 Request.Form 值解决方案汇总
ASP.NET检测到有潜在危险的 Request.Form 值解决方案汇总 当我们在网站中使用CKEditor等富文本编辑器时,大多都会遇到这样的到警告 这是因为ASP.NET默认开启对页面提交内容的 ...
- adb连接手机报错解决方案汇总(win7)
>>adb devices常见错误: >>解决方案汇总 检查端口是否占用:netstat -ano | findstr 5037 | findstr LISTENING 检 ...
- 使用jquery.qrcode生成二维码及常见问题解决方案
转载文章 使用jquery.qrcode生成二维码及常见问题解决方案 一.jquery.qrcode.js介 jquery.qrcode.js 是一个纯浏览器 生成 QRcode 的 jQuery ...
- WordPress疑难问题以及解决方案汇总
版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http://javaexception.com/archives/101 WordPress疑难问题以及解决方案汇总: 最近这 ...
- JWT 身份认证优缺点分析以及常见问题解决方案
本文转载自:JWT 身份认证优缺点分析以及常见问题解决方案 Token 认证的优势 相比于 Session 认证的方式来说,使用 token 进行身份认证主要有下面三个优势: 1.无状态 token ...
- 分布式事务解决方案汇总:2PC、3PC、消息中间件、TCC、状态机+重试+幂等(转)
数据一致性问题非常多样,下面举一些常见例子.比如在更新数据的时候,先更新了数据库,后更新了缓存,一旦缓存更新失败,此时数据库和缓存数据会不一致.反过来,如果先更新缓存,再更新数据库,一旦缓存更新成功, ...
随机推荐
- Codeforces 489A SwapSort (水题)
A. SwapSort time limit per test 1 second memory limit per test 256 megabytes input standard input ou ...
- 面试问题 ---C#中的委托
一.C#委托是什么的? 在正式介绍委托之前,我想下看看生活中委托的例子——生活中,如果如果我们需要打官司,在法庭上是由律师为我们辩护的,然而律师真真执行的是当事人的陈词,这时候律师就是一个委托对象,当 ...
- std::function"函数"对象包装器
语义: 类模板std::function是可调用对象的包装器,可以包装除了类成员之外的所有可调用对象.包括,普通函数,函数指针,lambda,仿函数.通过指定的模板参数,它可以用统一的方式保存,并延迟 ...
- this解惑
前言 要正确理解this,首先得理解执行上下文,这里推荐汤姆大叔的执行上下文,因为this是在运行代码时确认具体指向谁,箭头函数除外. 全局作用域中的this node: 每个javaScript文件 ...
- MATLAB实现回归分析
下面是一道例题
- CentOS 安装Perl环境
参考博文:https://blog.csdn.net/weixin_40192129/article/details/78610974 vmware tools需要perl环境的支持 安装perl支持 ...
- solidity 学习笔记(7)内联汇编
为什么要有内联汇编? //普通循环和内敛汇编循环比较 pragma solidity ^0.4.25; contract Assembly{ function nativeLoop() public ...
- 通过node.js读取html页面及其页面中引入的css样式
Node 是什么? Node 是一个基于Chrome V8 引擎的JavaScript 运行环境. Node 不是一种独立的语言.Node不是 JavaScript 框架, Node是一个除了浏览器之 ...
- 【微信小程序】开发实战 之 「数据缓存API」解析
每个小程序都可以有自己的本地缓存,可以通过 数据缓存的API 实现对本地缓存进行 设置.获取和清理.本地缓存最大为10M.localStorage是永久存储的,但我们不建议将关键信息都放在localS ...
- nacos1.0.0 服务管理使用mysql
在自己的MySQL中添加nacos_config数据库,在nacos\conf 下找到nacos-mysql.sql.拷贝里面的sql语句创建表和数据 INSERT INTO users (usern ...