Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Android 1.5上使用Mono的可能性_C#_Android_Xamarin.android - Fatal编程技术网

C# Android 1.5上使用Mono的可能性

C# Android 1.5上使用Mono的可能性,c#,android,xamarin.android,C#,Android,Xamarin.android,我知道Android上的Mono只正式支持Android 1.6及以上版本,但我想知道是否有人有任何经验或技巧可以让它在Android 1.5上运行 我曾尝试手动更改manifest sdk版本(甚至在sdk本身内部),但当我尝试安装应用程序时,我得到的只是不受支持的sdk版本 请注意,我知道Android上的Mono官方不支持1.6,但我正在寻找一种[不受支持的/实验性的/黑客的]方法来实现它。我甚至愿意接受一个通用的apk sdk版本更改,但我的google fu找不到这样的程序(谁知道它是

我知道Android上的Mono只正式支持Android 1.6及以上版本,但我想知道是否有人有任何经验或技巧可以让它在Android 1.5上运行

我曾尝试手动更改manifest sdk版本(甚至在sdk本身内部),但当我尝试安装应用程序时,我得到的只是不受支持的sdk版本


请注意,我知道Android上的Mono官方不支持1.6,但我正在寻找一种[不受支持的/实验性的/黑客的]方法来实现它。我甚至愿意接受一个通用的apk sdk版本更改,但我的google fu找不到这样的程序(谁知道它是否能与Mono一起工作)。

我想你可以将最低Android目标设置为1.6,使用项目属性添加一个AndroidManifest.xml,然后在Properties文件夹中手动编辑它,并将minSdkVersion从4更改为3。Intellisense仍将以1.6为目标,因此您需要确保不使用任何更新的API


但是,这是未经测试和不支持的。

回答我自己的问题,以防其他人尝试


Android上的Mono寻找Android.content.Context.getApplicationInfo,它是在1.6中添加的,因此,在低于1.6的安卓系统上运行Mono似乎是不可能的。

对于产品或您自己的个人陶冶?个人陶冶-安卓1.5平台是一个根深蒂固的电子墨水角落,我想在安卓系统上使用Mono进行编程。谢谢提示。它至少可以干净地构建和打包,但在设备上,is失败,出现“找不到方法android.content.Context.getApplicationInfo,引用自方法.mono.MonoRuntimeProvider.attachInfo”。谷歌搜索显示这是因为Android上的Mono不支持1.5。