私はEclipseとAndroidのプログラミングが初めてで、Androidアプリの作成方法を独学しようとしています.問題は、アプリがエミュレーターで実行されないことです.
Eclipse SDK バージョン: 3.7.2 をインストールしました。
Android SDK と AVD をインストールしました
Eclipse から「HelloWorld」アプリを作成しました。
F11 を押して「HelloWorld.
「adb への接続がダウンしており、重大なエラーが発生しました。」というメッセージが表示されます。
Android エミュレーターが実行されていません。
android sdk ディレクトリを確認すると、adb.exe があります。
もう一度 F11 を押して、
Android エミュレーターは起動したが、「HelloWorld」アプリが実行されていない
アプリマネージャーにも「HelloWorld」アプリはありません。
R.java を削除して再度実行しましたが、結果は同じです (「HelloWorld」アプリは実行されていません)。
adb.exe プロセスを強制終了して再度実行しましたが、結果は同じです (「HelloWorld」アプリが実行されていません)。
以下はmain.xmlのコードです
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="This is my first Android Application" />
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="And this is a clickable button" />
</LinearLayout>
================================================== ===================
これを改善する方法をアドバイスしてください。
追加情報: すべてのパッケージ (+extras) をダウンロードし、仮想デバイスを作成しました。
コンソールからのメッセージ
何か足りないものはありますか?
15 行目と 20 行目 (赤いボックスで示されている) に感嘆符がありますが、これが問題の原因ですか?
親愛なるみんな、
アドバイスをありがとう。フォーラムを調べたところ、Android は 64 ビット アプリケーション/OS ではうまく動作しないようです (ただし、動作すると主張する人もいます)。Win7 64bit + Eclipse 64bit を使用しています。そもそもこの情報が提供されていないことをお詫びします。おそらく問題はより早く解決される可能性があります。
現時点では、問題は解決していません。仮想 PC (XP モード) を作成し、すべてを 32 ビットで実行しています。これまでのところ、すべてが正常に機能しています。
この問題を継続的に支援してくれた AndroDev に感謝します。