我们刚刚向Play商店发布了新版本的Android应用程序,现在用户报告崩溃。我们能够重现,但是它在整个应用程序中随机发生并且是SIGSEGV崩溃。https://gist.github.com/justintoth/78abbd4b647de3ee04037631e921198f根据回溯,最后两次崩溃似乎都与ImageView有关。崩溃#1:A/DEBUG(6953):#00pc000c1178/system/lib/libandroid_runtime.so04-1317:26:53.640:A/DEBUG(6953):#01pc020813ce/system/framework/
我尝试从Web下载文件并保存到任何Environment.SpecialFolder位置。无论我尝试哪种方法-我总是得到System.UnauthorizedAccessException:'Accesstothepath'anypossiblepathItry(evenbeyondEnvironment.SpecialFolder)'isdenied.'我尝试访问UWP和Android上的文件系统-都是相同的异常。到目前为止,我试过但没有成功:我尝试通过PCL和使用DependencyService通过每个平台单独执行此操作。检查文件夹是否只读以管理员权限启动VisualStudio
我需要在导航栏的左侧关闭按钮(在本例中),如下。我只需要它用于弹出窗口,因此其他元素/导航没有潜在问题。谷歌对此有一些建议,但我只看到了iOS示例(这在iOS自定义渲染器中处理起来不是什么大事),但没有提示如何处理它(轻松)与Android。为了清楚起见,Xamarin.Forms需要它来定义类似于此(或代码隐藏)的内容:有什么想法吗? 最佳答案 在XamarinForms3.2中,有一种使用NavigationBar处理更复杂场景的新方法。它称为TitleView。有了这个,你可以将你想要的任何View推送到NavigationB
当我使用Xamarin(适用于android的mono)在C#中编译我的代码时,我看到在bin/目录中创建了以下5个文件。解决方案名称.解决方案名称.apkSolutionName.SolutionName-Signed.apkSolutionName.dll(应用程序扩展)SolutionName.dll.mdb(MicrosoftAccess数据库)SolutionName.pdb(程序调试数据库)有人可以解释这些文件的含义以及是否可以使用这些文件手动部署我的应用程序(不使用Xamarin)吗? 最佳答案 SolutionNam
我有几个问题,我希望有人能再解释一下。最近,Xamarin已免费向公众发布,您可以免费下载/安装它。首先让我说一下,我的计算机上安装了Windows7和VisualStudio2015。我已成功安装Xamarin和Java/AndroidsSDK并使其运行。但现在我有以下“问题”:打开新的XamarinForms项目时,我收到以下消息:“创建子项目‘Projectname.Windows’时遇到问题。此项目需要加载VisualStudio更新。右键单击该项目并选择“下载更新”。”这是因为我的操作系统吗?打开新项目时,“ProjectName.UWP(UniversalWindows)”
我正在使用Xamarin开发Android应用程序。我希望能够在用户打开链接example://gizmos时打开应用程序,因此我将其添加到我的list文件中:这直接取自Android文档。我尝试从我的物理Android设备上的邮件应用程序中单击链接example://gizmos,但我收到消息:无法找到执行此操作的应用程序编辑它与建议的副本不同,它们没有使用Xamarin。 最佳答案 在Xamarinandroid中,Activity配置是在Activity类的属性中设置的例如:namespaceXamarinAndroidDee
我正在使用Xamarin.Forms构建一个iOS/Android应用程序,并且有一个TabbedPage。如果用户已经在选项卡2上,并且单击了选项卡2,我希望刷新选项卡2,或者运行我自己的功能以便我自己刷新它。有没有办法在Xamarin.Forms中执行此操作或使用自定义渲染器执行此操作? 最佳答案 这是我最终解决问题的方式。我的TabbedPage由每个选项卡的NavigationPage组成,因此如果您不使用导航页面,您的代码将不得不稍作更改,但幅度很小。您可以将“刷新”逻辑放在iOS的OnTabbarControllerIt
在VisualStudio中使用MonoforAndroid的设计器时,控件的设计非常简洁,但是一旦您在设备(模拟器或真实设备)上运行该应用程序控件的风格就完全不同了:这是因为设计师使用了特定的主题,如果是,是哪一个,或者我还需要做些什么才能在设备上获得与设计器中相同的样式? 最佳答案 您可能在设计器中将默认主题设置为Theme.Holo.Light。在设计器的右上角,您会看到一个按钮,可让您选择主题。请参见下面的屏幕截图。如果您需要将主题更改为Hololight或只是Holo,请引用此post.您将需要制作一些主题资源并更新您的应
我是XamarinAndroidC#开发的新手,仍在阅读教程..我很难在一个应用程序中合并两个Activity。虽然我遵循了教程中的所有说明,但我想知道为什么会发生这种情况。我希望有人能以某种方式帮助我。我有2个Activity:“FirstActivity”和“SecondActity”我想要的是将其安装为一个应用程序,但输出是这样的:2“AndroidTwo”应用程序.. 最佳答案 您可能在ActivityOne和ActivityTwo上都将MainLauncher属性设置为true。如:[Activity(Label="Act
我一直在使用Xamarin和MvvmCross为Android开发应用程序,一切都很顺利,我和我的团队能够开发解决方案,本周我们决定进行最后的调整,并在其他平台上测试该应用程序环境。在测试期间,我遇到了Android解决方案的一个大问题。在工作环境中一切正常,但当我尝试在家中测试应用程序时,应用程序停止工作。我检查了发生了什么,发现HttpClient无法完成对服务器的调用并抛出以下异常:atSystem.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()[0x00000]in:0atSystem.Runtime.Comp