2011-09-29 78 views
0

我知道Android上的Mono仅正式支持Android 1.6及以上版本,但我想知道是否有人尝试使用Android 1.5的任何经验或技巧?在Android上使用单声道Android 1.5的可能性

我试过手动更改清单sdk版本(即使在sdk本身内),但是当我尝试安装应用程序时,我得到的只是一个不受支持的SDK版本。

请注意,我明白在Android上官方Mono不支持1.6,但我正在寻找[不支持/实验/黑客]的方式来做到这一点。我甚至会解决一个通用的apk SDK版本的变化,但我的谷歌福无法找到这样的程序(谁知道它是否会甚至与单声道)。

+0

对于产品中装运或您自己的个人熏染? –

+0

个人教化 - Android 1.5平台是一个根深蒂固的电子墨水角落,我想在Android上使用Mono进行编程。 – FriendlyGuy

回答

0

回答我自己的问题,以防其他人试用它。

Mono在Android上查找了一个android.content.Context.getApplicationInfo,它在1.6版本中添加了,所以似乎无法在低于1.6的Android上运行Android上的Mono。

0

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

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

+0

感谢您的提示。它至少构建和打包干净,但在设备上失败,“无法找到方法android.content.Context.getApplicationInfo,从method.mono.MonoRuntimeProvider.attachInfo引用”。谷歌搜索显示这是因为Android上的Mono不支持1.5。 – FriendlyGuy

相关问题