2011-09-29 9 views
0

AndroidのMonoはAndroid 1.6以上を正式にサポートしていることを知っていますが、Android 1.5で動作させるための経験やヒントがあれば迷っていましたか?Android 1.5のAndroidでMonoを使用する可能性

マニフェストSDKのバージョンを(SDK自体の中でも)手動で変更しようとしましたが、アプリケーションをインストールしようとすると、サポートされていないSDKのバージョンがすべて取得されます。

AndroidのMonoは正式に1.6をサポートしていないことを理解していますが、私は[サポートされていない/実験的な/ハックの]方法を探しています。私も、一般的なAPK SDKのバージョンの変更を解決するだろうが、私のgoogle-fuは、そのようなプログラムを見つけることができませんでした(とMonoで動作するかどうか知っている人)。

+0

製品や個人での啓発のために出荷するには? –

+0

個人的な啓発 - Android 1.5プラットフォームは根っからの電子インクの隅であり、私はAndroidでMonoを使ってプログラムしたいと思っています。 – FriendlyGuy

答えて

0

誰かがそれを試してみるために自分の質問に答える。

Androidのモノは1.6で追加されたandroid.content.Context.getApplicationInfoを検索するため、1.6より低いAndroidのAndroidでMonoを実行することはできないようです。

0

私はAndroid 1.6をTargetに設定し、AndroidManifest.xmlをプロジェクトプロパティを使って追加した後、プロパティフォルダで手動で編集し、minSdkVersionを4から3に変更することができると思います。Intellisenseは引き続き1.6をターゲットにしているため、新しいAPIを使用しないようにする必要があります。

ただし、これはテストされておらず、サポートされていません。

+0

チップをありがとう。それは少なくともビルドしてパッケージ化しますが、デバイス上では "method.mono.MonoRuntimeProvider.attachInfoから参照されるメソッドandroid.content.Context.getApplicationInfoを見つけることができませんでした"というエラーが表示されます。 Google検索では、AndroidのMonoが1.5をサポートしていないため、これが明らかです。 – FriendlyGuy

関連する問題