1

Ubuntu 15.04 (64) に Android Studio (v1.4) をインストールしたところ、Moto G (Android 5.0.2) に接続して、チュートリアルから作成したアプリケーションを実行できません。

デバイスを選択するように求められると、次のデバイスの選択肢が表示されます:
TA9290IPXK [NULL] いいえ、minSdk(API 14)>deviceSdk(API 1) TA9290IPXK

デバイスで既に USB デバッグを有効にしました。「adb devices」を実行すると「?????????????? no permission」が表示され、adv サーバーを強制終了して再起動した後、適切なシリアル ID が表示されますが、Android Studio に戻ると引き続き表示されますうまくいかない。

誰もこの問題に遭遇しましたか? 誰かが解決策を提案してください。

4

4 に答える 4

3

そのエラー メッセージ「いいえ、minSDK(API 14) > deviceSDK(API 1)」の明らかな理由は、これまで StackOverflow でも他のフォーラムでも言及されていませんでした。

仮想デバイスの AVD Manager オプション「Emulated Performance - [ ] Use Host GPU」のチェックが外されている場合、Android シミュレーターは「API 1」レベルでのみ動作します :-(.

したがって、この設定で標準の Android アプリ (「API 14」レベルなど) を実行しようとすると、

  1. Android のデスクトップ画面が表示されず、白い文字で「android」が表示された黒い画面だけが表示されます。

  2. プロジェクト設定ファイルで「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

敬具 ロルフ

于 2015-12-04T11:28:06.930 に答える
1

私はすでにこれに対する解決策を見つけました。これを解決するには、Gradle > Build.gradle(module:app) > に移動し、携帯電話と互換性のある minSdkVersion を変更します。この助けを願っています!:)

于 2016-05-02T13:27:46.557 に答える