1

AVDに問題があります。Eclipse から起動すると、ロードはうまくいきますが、画面に表示されません。その後、ターミナルから試してみましたが、「Segmentation fault」というメッセージが表示されました。Android SDK の 20 バージョンに問題があることを読んだ別のトピックを読んで、それを修正するには、.../tools/emulator-arm @nameAVD を試してください。できます。

しかし、まだ問題があります。アプリケーションをデバッグするには、Eclipse から AVD を起動する必要があります。誰か助けてくれませんか?

どうもありがとう。

4

1 に答える 1

0

システム、ビルド、使用している Android/Eclipse のバージョンについてもう少し教えていただけますか?

そうでない場合は、Eclipse をアンインストールして再インストールしてみてください。ただし、http://www.eclipse.org/downloads/から Eclipse Classic バージョンを使用してください。

それでも機能しない場合は、Android SDK を削除して再ダウンロードしてみてください。

それでもうまくいかない場合は、システム設定に問題がある可能性があります

======================

編集***ここに可能な一時的な解決策があります..

Eclipse のみを使用してプロジェクトをクリーンアップ/ビルドし、端末を使用してアプリをエミュレーターにインストールします。

実行せずに APK をビルドするには、プロジェクトを右クリックし、[Android Tools] に移動して [Export Unsigned Package] をクリックします。APK をどこかに保存するように求められます。次に、AVD エミュレーターとターミナルを開きます。ターミナルで、APK ファイルを保存したディレクトリ (/...../Your Project/bin/ など) に「cd」し、ターミナル コマンド「adb install yourAPKfileName.apk」を実行します。

これにより、最新の APK がエミュレータに自動的にインストールされ、実行されます。このビルド プロセスは通常よりも少し遅いため、必要な場合にのみビルド/実行し、APK を常に同じ場所にエクスポートし、ターミナルを同じ場所に開いておくことをお勧めします。端末で "up" を実行すると、最後に使用したコマンドが繰り返されます:)

于 2012-11-06T19:04:56.243 に答える