我想在XamarinFormsCrossPlatform中创建一个zip文件。我为每个平台、iOS和Android使用自定义方式。在iOS中使用库ZipArchive,但我没有找到适用于Android的替代方案。所以我尝试使用原生方式(只用一个文件创建zip),但创建的zip文件是空的。publicvoidCompress(stringpath,stringfilename,stringzipname){varpersonalpath=Environment.GetFolderPath(Environment.SpecialFolder.Personal);stringfolder=P
几天前,我询问如何在Activity之间共享数据,一位用户告诉我使用SQLite,我照做了。我想让用户单击MainLayout中的按钮,这会将他重定向到AddTaskLayout,他可以在其中添加任务名称,然后按“保存”按钮应用程序会将他重定向回MainLayout,他的任务将在ListView中列出。到目前为止,我已经创建了数据库、表和我需要的一切。我的问题是:如何将存储在数据库表中的数据添加到ListView?我找到的每个答案都是用Java编写的,因此搜索旧的StackOverflow问题并不是很有帮助:/代码如下:我的DBRepository是代表创建数据库、创建表、向表中插入数
我正在为Mac使用Xamarin.Forms。我想更新.Droid项目下的Xamarin.Form包,但出现以下错误:UpdatingXamarin.Forms...Attemptingtoresolvedependency'Xamarin.Android.Support.v4(=23.0.1.3)'.Attemptingtoresolvedependency'Xamarin.Android.Support.Design(=23.0.1.3)'.Attemptingtoresolvedependency'Xamarin.Android.Support.v7.AppCompat(≥23.
右键点击solution中的components目录,选择Getmorecomponents,出现如下对话框:Dialogboxinvisualstudio然后为了登录我的xamarin帐户,我单击登录到您的xamarin帐户,所以我得到了这个网页:Loginpage所以在我点击登录按钮后,我收到成功消息,它告诉我返回visualstudio但是当我返回visualstudio并再次尝试时,没有任何反应,那么问题出在哪里? 最佳答案 在对比中:工具-->Xamarin账号-->登录Xamarin现在您尝试添加组件[已编辑]尝试手动安
我正在尝试在VisualStudio2015中使用Xamarin平台创建一个空白的Android应用程序。为此,我安装了带有Xamarin的VS2015并尝试为Android创建一个应用程序。但是,当我尝试运行它时,即使构建成功,它也会在部署时出错而不显示任何错误消息。我正在使用512RAM的模拟器(AVD)。我已尝试清理解决方案、重建并以管理员身份运行,但无法追踪到任何错误。我也在SO上搜索了提示,但找不到任何提示。 最佳答案 首先:你是想部署在真机上还是模拟器上?第二:你打开了AndroidDeviceLogging吗?(逻辑猫
所以我刚才遇到了这个错误,这导致我的android应用程序无法在设备上运行。每当我调试我的android应用程序时,它都会因某种原因崩溃。.作为Xamarin的新用户,我一无所知。这是我遇到的错误:[art]Late-enabling-Xcheck:jni[ContextImpl]Unabletocreatefilessubdir/data/data/com.comhuis.saleskicker.sales_kicker/cache[ContextImpl]Unabletocreatefilessubdir/data/data/com.comhuis.saleskicker.sale
在菜单/Genre.xml中: 在layout/GenreFragment.axml在viewModel/GenreFragmentVM中:publicclassGenerFragmentVM:Fragment { publicoverridevoidOnCreate(BundlesavedInstanceState) { base.OnCreate(savedInstanceState); //Createyourfragmenthere } ListViewlst; publicoverrideViewOnCreateView(Layou
我是XamarinAndroid的新手。我使用VisualStudio2015CommunityEdition创建了一个应用程序。我已将解决方案配置设置为发布。为了混淆,我使用了.NetReactor。这就是我试图混淆的方式1:构建应用程序后,我将转到Bin\Release文件夹2:混淆App.dll3:在Bin\Release、Obj\Release和Obj\Release\assemblies中用混淆后的dll替换原来的dll4:进入工具->Android->发布然而,当我尝试发布混淆后的dll时,将被原始dll替换。那么我做错了什么?我必须手动打包apk文件吗?如果是这样,我该怎
我们有一个Android应用程序,它根据每个客户使用自定义信息进行编译。目前,我们的应用程序是使用Ionic构建的,因此当用户要求下载APK时,我们会自动相应地修改其源代码,编译应用程序并从客户端提供下载。所有这些都在Linux服务器上完成。我们现在想离开Ionic并为我们的新版本使用Xamarin。但我们需要实现与之前相同的流程。那么是否可以像我们做ionicbuildandroid一样从Linux编译XamarinforAndroid? 最佳答案 简短的回答:是的,但是......Linux不是Microsoft/Xamarin
我是xamarin开发的新手。最近我在windows10中安装了带有visualstudio2015的xamarin。我在xamarinandroid中创建了一个简单的项目。它构建完美,但是当我尝试在模拟器中运行项目时出现“存在部署错误,继续吗?”弹出消息。.我已经用谷歌搜索了,但没有得到任何合适的解决方案。请帮我解决这个问题。 最佳答案 windows64位有同样的问题我现在正在使用最新的androidsdk构建工具(v25.0.1)由于这个link,刚刚安装了jdk9和32位版本的jdk(版本7)然后在tools>options