here で説明されているように、MonoGame を使用して開発した既存の動作中の Android ゲームを Nokia X に移植するのに苦労しています。
OpenTK は、デバイスの機能を適切に検出できないか、または同様のものを検出できないようです。
OpenTK.Platform.Android.EglException: Failed to find a valid GraphicsMode configuration
at OpenTK.Platform.Android.AndroidGraphicsMode.ChooseConfig (Javax.Microedition.Khronos.Egl.EGLDisplay display) [0x0035c] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.10.1-branch/9d03ce3e/source/monodroid/src/OpenGLES/Android/AndroidGraphicsMode.cs:186
at OpenTK.Platform.Android.AndroidGraphicsMode.Initialize (Javax.Microedition.Khronos.Egl.EGLDisplay display, Int32 version) [0x0000a] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.10.1-branch/9d03ce3e/source/monodroid/src/OpenGLES/Android/AndroidGraphicsMode.cs:223
at OpenTK.Platform.Android.AndroidGraphicsContext.Init (OpenTK.Graphics.GraphicsMode mode, IWindowInfo win, IGraphicsContext sharedContext, Int32 major, GraphicsContextFlags flags) [0x000a9] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.10.1-branch/9d03ce3e/source/monodroid/src/OpenGLES/Android/AndroidGraphicsContext.cs:114
at OpenTK.Platform.Android.AndroidGraphicsContext..ctor (OpenTK.Graphics.GraphicsMode mode, IWindowInfo window, IGraphicsContext sharedContext, GLContextVersion glesVersion, GraphicsContextFlags flags) [0x00015] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.10.1-branch/9d03ce3e/source/monodroid/src/OpenGLES/Android/AndroidGraphicsContext.cs:88
at OpenTK.Platform.Android.AndroidGraphicsContext.CreateGraphicsContext (OpenTK.Graphics.GraphicsMode mode, IWindowInfo window, IGraphicsContext sharedContext, GLContextVersion glVersion, GraphicsContextFlags flags) [0x00007] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.10.1-branch/9d03ce3e/source/monodroid/src/OpenGLES/Android/AndroidGraphicsContext.cs:50
at OpenTK.Platform.Android.AndroidGameView.CreateContext () [0x0001b] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.10.1-branch/9d03ce3e/source/monodroid/src/OpenGLES/Android/AndroidGameView.cs:314
at OpenTK.Platform.Android.AndroidGameView.CreateFrameBuffer () [0x00002] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.10.1-branch/9d03ce3e/source/monodroid/src/OpenGLES/Android/AndroidGameView.cs:165
at Microsoft.Xna.Framework.AndroidGameWindow.CreateFrameBuffer () [0x0003f] in /Users/paulharman/MonoGame/MonoGame.Framework/Android/AndroidGameWindow.cs:164
私は 800x480 画面 (デバイスのネイティブ画面サイズ) とカラー モード (8,8,8,8) を求めています - MonoGame 自体はより単純なビット深度、ステンシルなどにさまざまなフォールバックを試みますが、仕事。
他の誰かがこの問題を見て、何が間違っているのか考えていますか?
執筆時点ではMonoGame(developブランチ)のtipsを使用しています。Xamarin の詳細:
=== Xamarin Studio ===
バージョン 4.2.3 (ビルド 54) インストール UUID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ランタイム: Mono 3.2.6 ((no/9b58377) GTK+ 2.24.23 テーマ: Raleigh GTK# (2.12.0.0) パッケージ バージョン: 302060000
=== Apple 開発者ツール ===
Xcode 5.0.2 (3335.32) ビルド 5A3005
=== Xamarin.Mac ===
Xamarin.Mac: インストールされていません
=== Xamarin.iOS ===
バージョン: 7.0.6.168 (Business Edition) ハッシュ: 2ed9bc9 ブランチ: ビルド日: 2014-21-01 06:33:05-0500
=== Xamarin.Android ===
バージョン: 4.10.1 (Business Edition) Android SDK: /Users/paulharman/Library/Developer/Xamarin/android-sdk-mac_x86 サポートされている Android バージョン: 1.6 (API レベル 4) 2.1 (API レベル 7) 2.2 (API レベル 8) 2.3 (API レベル 10) 3.1 (API レベル 12) 3.2 (API レベル 13) 4.0 (API レベル 14) 4.0.3 (API レベル 15) 4.1 (API レベル 16) 4.2 (API レベル 17) 4.4 (API レベル 19) Java SDK: /usr Java バージョン "1.6.0_65" Java(TM) SE ランタイム環境 (ビルド 1.6.0_65-b14-462-11M4609) Java HotSpot(TM) 64 ビット サーバー VM (ビルド 20.65-b04-462、混合)モード)
=== ビルド情報 ===
リリース ID: 402030054 Git リビジョン: f3fd2a8582693cd1728166bcfc17056235cb5b05 ビルド日: 2014-02-03 17:26:56+0000 Xamarin アドイン: b992974cc7bee7713bba6abaf2b4fac94e67dd1c
=== オペレーティング システム ===
Mac OS X 10.9.1 Darwin HOSTNAME 13.0.0 Darwin Kernel バージョン 13.0.0 Thu Sep 19 22:22:27 PDT 2013 root:xnu-2422.1.72~6/RELEASE_X86_64 x86_64