そのエラー メッセージ「いいえ、minSDK(API 14) > deviceSDK(API 1)」の明らかな理由は、これまで StackOverflow でも他のフォーラムでも言及されていませんでした。
仮想デバイスの AVD Manager オプション「Emulated Performance - [ ] Use Host GPU」のチェックが外されている場合、Android シミュレーターは「API 1」レベルでのみ動作します :-(.
したがって、この設定で標準の Android アプリ (「API 14」レベルなど) を実行しようとすると、
Android のデスクトップ画面が表示されず、白い文字で「android」が表示された黒い画面だけが表示されます。
プロジェクト設定ファイルで「minSDKVersion 14」が設定されている場合、「実行 / デバイス チューザー / 実行中のデバイスを選択 / 互換性」を再度実行すると、「いいえ、minSDK(API 14) > deviceSDK(API 1)」というエラー メッセージが表示されます。 "アプリ"。
-
オプションをオフにして Android シミュレーターを実行する必要があるのはなぜですか?
ええと... Win8 または Linux コンピューターが実際に OpenGL2 グラフィックスを提供する場合は、シミュレーターをデフォルト設定の「エミュレートされたパフォーマンス - [x] ホスト GPU を使用する」で操作できます。
しかし、Win8 または Linux コンピューターが OpenGL1 グラフィックスのみを提供する場合、私の従来の Win8-32 ビット ノートブック「ASUS Eee PC T101MT」および「Dell Vostro 1000」に Microsoft の標準 Windows ドライバーが搭載されている場合、Android シミュレーターはエラー メッセージ「APPCRASH」によってクラッシュします。 「障害モジュール名: libOpenglRender.dll」.
したがって、このオプションのチェックを外すと、通常の API レベル (API 14 など) を必要とする Android アプリを実行できなくなります :-(.
現在および従来のコンピューターでの Win、Linux、および MacOX 用の OpenGL2 ドライバーの不完全なロールアウトに関するこの記事をお読みください:-(:
https://github.com/processing/processing/wiki/OpenGL-Issues
敬具 ロルフ