我试图在默认应用程序中打开一个本地文件。
Intent intent = new Intent(Intent.ActionView);
var file = new File("content://" + path);
var uri = FileProvider.GetUriForFile(Application.Context, BuildConfig.ApplicationId + ".provider", file);
intent.SetDataAndType(uri, GetMimeType(path));
intent.SetFlags(Activ
我有一个曾经正常工作的Xamarin.Forms应用程序,但是在从Visual 2017升级到2019之后,我在试图构建解决方案时遇到了Xamarin.Android异常。代码中的任何内容我都没有改变。我得到的例外是:
Error The "GenerateResourceDesigner" task failed unexpectedly.
System.Xml.XmlException: '.', hexadecimal value 0x00, is an invalid character. Line 1, position 1.
at
我的应用程序在按下后退按钮时崩溃。我有产品布局,其中一切都是加载的,产品描述是html格式的,所以我使用WebView。当我进入产品并快速点击back按钮时,应用程序崩溃并出现错误"cannot access a disposed object,Android.Webkit.WebView“。
var fullDesc = new ProductPageWebView() { HeightRequest = 20 };
fullDesc.Margin = -8;
var htmlSource = new HtmlWebViewSource();
Xamarin Forms Android在拍照时无一例外地崩溃。但这种情况发生在大约65%的尝试中。有时app不会崩溃,我可以正常拍照。在其他手机(相同型号)上,每次我想拍照时,应用程序都会崩溃。
我像这样使用:
if (!CrossMedia.Current.IsCameraAvailable)
{
DisplayAlert("No Camera", ":( No camera avaialble.", "OK");
return;
}
var
如果我调试我的Android应用程序,如果我从XmlDocument中的字符串加载xml,它总是会崩溃。加载到字符串中工作正常。 错误: System.IO.DirectoryNotFoundException: Could not find a part of the path "/<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>edit</to>
</note>". 我的代码: private void Xmlload()
我正在处理移动应用程序中的一些崩溃问题,我正在尽可能地缩小问题的范围。在这个过程中,我发现了一些相当奇怪的行为。
这是在Android上使用Xamarin。
我已经将其分解为以下代码(为了保持其简短性而简化):
// Using a very simple class:
public class A
{
}
// Then serializing it using XmlSerializer:
var serializer = new System.Xml.Serialization.XmlSerializer(typeof(A));
using (MemoryStream memorySt
当编译我的Xamarin Forms Android应用程序时,visual向我显示一个错误的AndroidManifest.xml冲突列表,例如:
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(3,3): Error AMM0000: is also present at AndroidManifest.xml:14:9-41 value=(@string/app_name). (AMM0000)
/Library/Frameworks/M
我刚刚继承了一个旧的Xamarin Forms应用程序,我正在尝试升级所有的包。应用程序最初运行良好,但自从升级到所有包的最新版本后,我现在遇到一个调用Xamarin.Forms.Forms.Init(this, bundle);的崩溃
Could not load type 'Xamarin.Forms.PreserveAttribute' from assembly 'Xamarin.Forms.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null'.
下面是我的packages.config