まず、私はOSX 10.7.3で、MonoDevelop2.8.8.4とMonoDroid4.0.6およびMono2.10.9を使用しています。
そこで、MFAを購入し、テスト用の一般的な「MonoforAndroidApplication」プロジェクトを作成しました。Option / Build / MonoForAndroidBuildの下の[Advanced]タブで、「armeabi」、「armeabi-v7a」、「x86」のABIを確認しました。また、ビルドをリリースに設定しました。次に、fileMenuのProject / CreateAndroidProjectに移動して、LogitechRevueGoogleTVデバイスまたはx86エミュレーターにアップロードするために使用するapkファイルを作成します。
アプリケーションをアップロードして実行した後、次のエラーが表示されます:「アプリケーションAndroidTest(プロセスAndroidTest.AndroidTest)が予期せず停止しました。再試行してください。」
Androidエミュレーター「APIlvl10IntelAtomx86」を使用した場合にも同じエラーが発生します。誰かがMonoDroidをx86プラットフォームで動作させることができますか?もしそうなら、あなたが使用した設定はどれですか?VirtualBoxまたは標準のAndroidEmulatorを使用していましたか?また、どのAPIレベルを使用し、それを機能させるために設定する必要のあるMonoDroid proj / sln設定は何でしたか?注:使用したプロジェクトは、ARMandroid電話デバイスとARMAndroidEmulatorで動作します。
AndroidManifest.xmlフラグも設定しました::
<uses-feature android:name="android.hardware.touchscreen" android:required="false" />
「adblogcat」を使用すると、x86エミュレーターでエラーが発生します::「java.lang.UnsatisfiedLinkError:ライブラリを読み込めません:reloc_library [1311]:799は「atexit」を見つけることができません...」
編集-LogitechGoogleTVでアプリケーションを実行するときのlogcat情報は次のとおりです:: "
I / ActivityManager(193):開始:インテント{act = android.intent.action.MAIN flg = 0x10200000 cmp = com.Reign.WaterDemo_Android / waterdemo_android.Activity1} from pid 247 I / ActivityManager(193):proccom.Reignを開始します.WaterDemo_Android for activity com.Reign.WaterDemo_Android / waterdemo_android.Activity1:pid = 2084 uid = 10060 gids = {1015} I / ActivityThread(2084):Pubcom.Reign.WaterDemo_Android。mono_init:mono.MonoRuntimeProvider D / AndroidRuntime(2084):VMのシャットダウンW / dalvikvm(2084):threadid = 1:キャッチされない例外でスレッドが終了します(group = 0x66995778)E / AndroidRuntime(2084):致命的な例外:メインE / AndroidRuntime( 2084):java.lang.UnsatisfiedLinkError:monodroidを読み込めませんでした:findLibraryがnullを返しましたE / AndroidRuntime(2084):at java.lang.Runtime.loadLibrary(Runtime.java:425)E / AndroidRuntime(2084):atjava。 lang.System.loadLibrary(System.java:554)E / AndroidRuntime(2084):at mono.MonoPackageManager.LoadApplication(MonoPackageManager.java:24)E / AndroidRuntime(2084):at mono.MonoRuntimeProvider.attachInfo(MonoRuntimeProvider.java: 22)E / AndroidRuntime(2084):android.app.ActivityThread.installProvider(ActivityThread.java:3938)E / AndroidRuntime(2084):android.app.ActivityThread。installContentProviders(ActivityThread.java:3693)E / AndroidRuntime(2084):android.app.ActivityThread.handleBindApplication(ActivityThread.java:3649)E / AndroidRuntime(2084):android.app.ActivityThread.access $ 2200(ActivityThread.java) :124)E / AndroidRuntime(2084):android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1054)E / AndroidRuntime(2084):android.os.Handler.dispatchMessage(Handler.java:99)E / AndroidRuntime(2084):android.os.Looper.loop(Looper.java:132)E / AndroidRuntime(2084):android.app.ActivityThread.main(ActivityThread.java:4083)E / AndroidRuntime(2084): at java.lang.reflect.Method.invokeNative(Native Method)E / AndroidRuntime(2084):at java.lang.reflect.Method.invoke(Method.java:491)E / AndroidRuntime(2084):atcom.android。 internal.os。ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:841)E / AndroidRuntime(2084):com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)E / AndroidRuntime(2084):dalvik.systemで。 NativeStart.main(ネイティブメソッド)W / ActivityManager(193):強制終了アクティビティcom.Reign.WaterDemo_Android / waterdemo_android.Activity1 D / dalvikvm(193):GC_FOR_ALLOCは324Kを解放し、18%は9559K / 11591Kを解放し、59msを一時停止しましたI / dalvikvm- heap(193):178700バイトの割り当てでヒープ(フラグケース)を9.816MBに拡張D / dalvikvm(193):GC_FOR_ALLOCが9Kを解放、18%が9723K / 11783Kを解放、59msを一時停止D / dalvikvm(193):GC_FOR_ALLOCが117Kを解放、 19%無料9606K / 11783K、一時停止58ms I / dalvikvm-heap(193):ヒープ(フラグメントケース)を1155900バイトの割り当てで10.794MBに拡張D / dalvikvm(193):GC_FOR_ALLOCが2Kを解放、18%無料10733K / 12935K、一時停止56msD/ dalvikvm(193):GC_FOR_ALLOC解放<1K、18%解放10733K / 12935K、一時停止57ms I / dalvikvm-heap(193):ヒープ(フラグメントケース)を2054924バイト割り当てで12.752MBに拡張D / dalvikvm(193):GC_FOR_ALLOC解放0K、15%無料12740K/14983K、一時停止57ms W / ActivityManager(193):ActivityRecord {66e1c680 com.Reign.WaterDemo_Android / waterdemo_android.Activity1} D / dalvikvm(193)のアクティビティ一時停止タイムアウト:GC_CONCURRENTが12Kを解放、15%無料12867K / 14983K、一時停止1ms + 3msGC_CONCURRENTは12Kを解放し、15%は12867K / 14983Kを解放し、1ms+3msを一時停止しましたGC_CONCURRENTは12Kを解放し、15%は12867K / 14983Kを解放し、1ms+3msを一時停止しました
「」