导入已经创建的sqlite数据库(xamarin)。
我正在使用Xamarin,并想知道如何导入我已经创建的SQLite数据库.到目前为止,我将其添加到资产文件夹中,但不知道下一步从哪里开始. 解决方案 string localPath = Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal), YourAppName); //Directory with your DB3 file var dirx = Android.OS.Environment.ExternalStorageDirectory.ToString(); // DB File var dbfile = System.IO.Path.Combine(dirx , "/YourAppName/YourSQLiteDB.db3"); if (File.Exists(dbfile)) {
0 2024-02-18
编程技术问答社区
运行MonoDevelop应用程序的问题
这是我的创建Monodevelop应用程序时的问题,/p> 解决了问题,我能够创建一个应用程序,但是现在我遇到了问题, 当我运行应用程序时,我会发现一个错误, c:\ users \ tarun \ documents \ projects \ myandroidapp \ myandroidapp \ aresgen: 错误1:找不到SDK平台目录'C:\ Program Files (x86)\ android \ android-sdk \ platforms \ android-4'. 确保您有 在Android SDK中安装了此Android平台版本的支持 经理. (1)(myandroidapp) 也有以下问题, 当我击中tools > options > other > Mono For Android SDKs时,我会收到以下错误, System.Reflection.TargetInvocationException: Exc
6 2024-02-10
编程技术问答社区
Android的Mono。Unicode资产文件名不能被打包
当资产包含文件名中的Unicode字符(例如中文或阿拉伯语)时,该文件无法部署到包装中,它会出现错误. 将文件重命名为ANSI字符对其进行修复. 有没有办法获得单体开发 +单迪特部署Unicode资产? 解决方案 我从monodroid团队(感谢JONP)获得了此功能,它有效: 由于Android不支持Unicode资产文件名,您可以设置 文件的构建操作嵌入并使用.NET资源来访问 资源: using (var s = new StreamReader (typeof (Activity1).Assembly .GetManifestResourceStream ("Úñîćödę.txt"))) button.Text = s.ReadToEnd (); (您可能需要更改文件的资源ID属性以匹配值 传递给assembly.getManifestResourceStream().) 其他解决方案 我在任何地方都找不到记录
4 2024-02-07
编程技术问答社区
创建一个MonoDevelop应用程序
我正在尝试创建一个当我输入应用程序名称并点击"向前"按钮时,它会给我以下错误, 文件活动1.cs无法写入. 无法编写文件资源. 无法编写文件属性. 无法写入文件资产. 有什么问题? 错误详细信息错误1 System.MissingMethodException: Method not found: 'MonoDevelop.Projects.ProjectFile MonoDevelop.Projects.ProjectFileEventArgs.get_ProjectFile()'. at MonoDevelop.MonoDroid.MonoDroidProject.OnFileAddedToProject(ProjectFileEventArgs e) at MonoDevelop.Projects.Project.NotifyFileAddedToProject(IEnumerable`1 objs) at Mono
0 2024-02-06
编程技术问答社区
Monodevelop安卓系统错误
所以我下载了Monodevelop ...并安装了Xamarin Studio 5.0.1 ... GTKC#运行良好...我制作了一个应用程序并运行它...一切都很好...用C#THRU新解决方案制作Android应用程序,它说" MainActivity.cs"找不到. -in Manager.i无法弄清楚是什么问题...我还从Eclipse安装了Android工具. 解决方案 我认为这与许可有关,因为Xamarinstudio + Android/ios不是免费产品.我相信从我有兴趣知道为什么Monodevelop发行了Xamarinstudio的残废(读取)版本,但可以简单地从 Xamarinstudio网站,它将能够在没有此问题的情况下创建这些项目类型(只要您有试用或完整许可证). 它仍然能够创建其他类型的C#项目,就像循环开发一样,因为整个过程是脱离单体开发名称的过程的一部分,并且拥有单个产品" Xamarinstudio".
0 2024-02-06
编程技术问答社区
安卓日历视图的字体大小
我正在使用Xamarin来构建Android应用程序,这是我的第一个应用程序.我有一个CalendarView我需要更改白天的字体尺寸和样式. 我尝试了以下代码的字体颜色更改,但大小太小.最小API级别为11,目标API级别为16.我正在使用Galaxy Note 2进行测试. @color/gray @android:style/TextAppearance.Medium ?android:at
10 2024-02-06
编程技术问答社区
Ubuntu上的MonoDevelop的安卓系统
我是Ubuntu的新手.之前,我在Windows中使用了VS,并使用C#开发应用程序.现在,我想开始开发Android应用程序. 搜索后...我安装monodevelop.i开始阅读此文件的文档.页面,我知道应该为Android安装单声道,但是我找不到Ubuntu.仅适用于Windows和Mac. 我真的是入门者!请帮助我并清洁剂量的意思. 如果我有错误,请告诉我如何开始开发Android应用程序Whit Monodeveloping和C#. 谢谢 解决方案 仅在Windows和Mac OS X上支持Android开发的单声道.当前不支持Linux的任何分布.
2 2024-02-05
编程技术问答社区
错误MSB4185:"System.Globalization.CultureInfo "未被启用执行。
试图用Mono为Android构建单体开发时,我会遇到此错误.根据调试,它不在我的代码中,所以我毫无头绪.有什么想法吗? 错误msb4185:类型上的函数" CurrentUculture" 尚未启用" system.globalization.globalization.cultureinfo". (MSB4185) 解决方案 我拥有MSBUILD(和此代码).这是源自文件Microsoft.csharp.targets的错误,正如错误消息所说的那样.在有一个属性函数: $([System.globalization.cultureinfo] :: CurrentUiCulture.Name) 错误意味着它认为此功能不在MSBuild的"安全列表"中.这些是没有副作用的选定功能. (如果要使用任何功能,则必须具有环境变量msbuildenablellpropertyfunctions = 1). 我真的不知道为什么会出现,除非您以4.0 Microsof
6 2024-02-03
编程技术问答社区
错误。JNI ERROR (app bug): accessed stale global reference
我遇到了这个错误 jni错误(app bug):当我在Android OS V4中运行App时访问的陈旧全局参考,但是当我在Android v2.3中运行相同的应用程序时,我没有收到此错误. 此错误发生在我称之为asynctask类的点,我将字符串数组作为参数 传递 谁能帮我? 解决方案 当您调用具有不正确参数类型的方法时,会发生此错误. 确保您的方法签名与您所传递的内容完全匹配.对于字符串数组: jmethodID mid = env->GetMethodID(cls, methodName, "([Ljava/lang/String;)V"); 如果您自己创建它,它看起来像这样: jclass stringCls = env->FindClass("java/lang/String"); jobjectArray mStringArray = env->NewObjectArray( mSize, stringCls, NULL); 在您的特定
6 2024-01-29
编程技术问答社区
如何在MonoDevelop编译MonoDroid应用程序时修复 "OutOfMemoryError: java heap space "的问题
当我尝试编译(不执行)我的项目之一时,我最近会收到以下错误: Tool /usr/bin/java execution started with arguments: -jar /Applications/android-sdk-mac_x86/platform-tools/lib/dx.jar --no-strict --dex --output=obj/Debug/android/bin/classes.dex obj/Debug/android/bin/classes /Developer/MonoAndroid/usr/lib/mandroid/platforms/android-8/mono.android.jar FlurryAnalytics/Jars/FlurryAgent.jar Jars/android-support-v4.jar UNEXPECTED TOP-LEVEL ERROR: java.lang.OutOfMemoryError:
2 2024-01-29
编程技术问答社区
所要求的功能没有实现单开发。
我试图在Monodevelop中调试我的项目.我正在使用接口ado.net.但是我不断遇到错误的错误: 未在 system.data.oledb.oledbconnection.dispose(布尔处置) 请帮助. 解决方案 单声道的实现OLE DB提供商尚不完整,因为Ole DB是本机Windows API(Mono的实现将Linux Libgda包装).我建议您使用其他ADO.NET提供商.
2 2024-01-19
编程技术问答社区
是什么原因导致Outlook将一个COM-addin'的LoadBehavior改为2,而不是未处理的异常?
这个话题说明了一切.我无法在Monodevelop网站或通过Google上找到任何信息. 即使添加System.Diagnostics.Debugger.Break()并使用mono --debug MonoDevelop.exe运行似乎都没有做任何事情. 解决方案 mono --debug与调试器无关,它只是使单声道跟踪调试信息,因此可以在BackTraces中为您提供文件/线/col信息. System.Diagnostics.Debugger.Break()的行为取决于您的单声道版本. Afaik以其基本形式设置了一个硬断点,因此,如果您的应用不在本机硬调试器中运行,它将崩溃.如果您的应用程序在Mono 2.11或更高版本的单声道软调试器内运行(尚未发布),它将为软调试器设置一个软性断点并按预期工作. 启用Addins调试的基本方法是在Addin Project中设置自定义执行命令.打开"项目选项",到达"运行>自定义命令"部分,添加一个"执行"的自定义命
2 2024-01-19
编程技术问答社区
如何使用单器开发构建X64?
我想构建我在Monodevelop中写的项目的X64包.我可以将项目编译器选项从x86更改为x64,但是如果这样做,我会收到错误: Error CS0016: Could not write to file `AudioCuesheetEditor', cause: AMD64 (CS0016) (AudioCuesheetEditor) 如何为x64系统构建软件包? 谢谢您的帮助! 解决方案 使用any cpu配置 您将在32位操作系统上的64位操作系统上获得X64.由即时编译器提供的汽车. 但是在Windows X86上使用AnyCPU,没有问题.使用Windows X64将崩溃,因为GTK-Sharp没有X64构建.因此,在Windows X64上,您必须构建X86.
24 2024-01-09
编程技术问答社区
如何在Unity 3d中跳跃?
任何人都可以与我分享一个可以用于跳跃该脚本的角色的脚本吗? 我将非常感谢它,我12岁,刚开始,这将帮助我完成项目.预先感谢. 解决方案 我建议您从其网站上的一些课程开始( http://unity3d.com/learnn ),但要回答您的问题以下 是一个将有效的一般脚本. using UnityEngine; using System.Collections; [RequireComponent(typeof(Rigidbody))] public class PlayerController : MonoBehaviour { public Vector3 jump; public float jumpForce = 2.0f; public bool isGrounded; Rigidbody rb; void Start(){ rb = GetComponent(); ju
0 2024-01-08
编程技术问答社区
不能在MonoDevelop 2.4.1中添加.NET 4.0程序集参考资料
我已经安装了Mono 2.8.1的Monodevelop 2.4.1. 我的麻烦是,我无法为.NET 4.0编译的汇编添加汇编引用(在同一单声道IDE上). 我在做什么.参考 - >编辑引用 - > .NET汇编 - >浏览文件并选择它 比MD显示一个错误,我要添加的汇编不是.NET组件. 我将配置文件设置为到处的.NET 4.0. 反射器将我的组装分解好,所以可以. 我的操作系统是Windows 7 怎么了? upd: 向Novell发布了一个错误.在这里是 解决方案 当我做"C:\Program Files\Mono-2.8.1\bin\mono.exe" "C:\Program Files\MonoDevelop\bin\MonoDevelop.exe"问题时. 可以理解,通过运行monodevelop.exe,它可以在Microsoft .NET上运行,并且问题是Monodeveloping(.NET 2.0汇编)无法使用2.0APIS. 让我们
2 2024-01-07
编程技术问答社区
在.net 2.0中从后台调用UI线程的方法
我正在使用Monodeveloping(.NET 2.0)开发iOS和Android应用程序.我使用begingetresponse和endgetResponse在背景线程中进行WebRequest进行异步. IAsyncResult result = request.BeginGetResponse(new AsyncCallback(onLogin), state); 但是,回调onLogin似乎仍然在背景线程上运行,不允许我与UI进行交互.我该如何解决? 可以看到有特定于Android和iOS的解决方案,但需要跨平台解决方案. 编辑:来自mhutch答案,我已经走了很远: IAsyncResult result = request.BeginGetResponse(o => { state.context.Post(() => { onLogin(o); }); }, state); state包含contex
4 2024-01-07
编程技术问答社区
用.Net运行在MonoDev中制作的gtk#应用程序
现在,我正在尝试学习如何使用GTK#和Xamarin Studio,但是在创建.exe之后,我无法使用.NET运行它.我真的是C#的新手,我不知道我的程序在.net中需要什么,它在单声道中运行良好,但我想看看它是否可以在没有单声道的情况下工作. 当我尝试从CMD运行EXE时,我会得到此 Unhandled Exception: System.DllNotFoundException: Unable to load DLL 'libgtk-win 32-2.0-0.dll': The specified procedure could not be found. (Exception from HRESU LT: 0x8007007F) at Gtk.Application.gtk_init(Int32& argc, IntPtr& argv) at Gtk.Application.Init() at Notepad.Notepad.Main(String[]
4 2024-01-07
编程技术问答社区
在Windows上运行GTK#应用程序
我刚刚对Linux Mint上的Monodevelops进行了编程并构建了一个GTK#应用程序.我想看看它是否启用了跨平台,因此我尝试在Windows 8机器上运行它(它具有.NET Framework 4.0 ),并安装了单声道运行时(其中包括Windows的GTK#),以便它可以在那里运行. 这是问题:当我从Windows Explorer运行可执行文件时,我假设.NET Framework接管,因为什么都没有发生.如果从Windows中,我输入" mono命令提示符",可执行文件将运行到.exe并键入" mono filename.exe". 我该怎么做才能使应用程序直接在Windows上的文件资源管理器内部运行? ? 解决方案 您无法使用Windows的Mono从文件资源管理器启动.exe文件. 您可以做的是使用.NET框架启动.NET应用程序. gtk#库在女士中工作,它们对单声道没有依赖.
0 2024-01-07
编程技术问答社区
将JSON作为统一的文本块打印到屏幕上
我正在使用Unity3D,并且有一个JSON对象.我能够使用ob.name等访问每个成员,依此类推,但我希望在运行时间期间在我的屏幕上打印这个供应块.我想在屏幕上显示它.我会发现我无法打印对象的错误,因为我使用了(ob.name)toString(); 我不确定如何在屏幕上的运行时间显示此内容. ObjR rs = JsonUtility.FromJson(jsonString); //so now I want to print to screen each element of rs.How do I do that during runtime. 编辑:我可以在debug.log上看到,我只需要在屏幕上动态打印它们.请注意,结果的大小或数量在运行时,并且会有所不同.现在我将其放在屏幕上. var client = new RestClient(Url); var req = new RestRequest(UrlEndpoint, Method.GET) .A
6 2024-01-07
编程技术问答社区
让Linux上用MonoDevelop编译的程序与GTK# .NET运行时一起工作
尽管有一个Windows GTK#用于.net的运行时安装程序,但我已经注意到GTK#使用Linux下使用Monodevelop(通过Slackbuilds构建的Monodevelops)的应用程序(非常新鲜)在Windows7上崩溃,如果通过双击运行,而却是如果我使用Xamarin Studio用于Windows构建二进制文件,则可以通过双击运行是可以的.我猜测,汇总的二进制文件不包括使用非单调GTK#install所需的存根. so:是否可以获取Linux Monodevelop构建GTK#二进制文件,该二进制将使用Windows GTK#.NET运行时运行,而无需单声道? 注意:Xamarin Studio位于我正在测试GTK#运行时的单独Windows系统上,因此不是在开发系统上进行部署测试的情况. 解决方案 要运行带有单声道Linux的GTK#应用程序,您必须: 安装Visual C ++ 2013 x86重新分布软件包 为.net安装GTK#
2 2024-01-07
编程技术问答社区