2012-01-11 23 views
2

NetBeans IDE 7.0.1をインストールし、アンドロイドSDKを正しくセットアップしました。 。NetBeansでAndroidアプリケーションを開発開始

public class MainActivity extends Activity 
{ 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) 
    { 
     super.onCreate(savedInstanceState); 
     TextView tv = new TextView(this); 
     tv.setText("HelloWorld"); 
     setContentView(tv); 
    } 
} 
:。(私は、セットアップレベルはその後、私は Android Virtual Device ManagerからAndroidの仮想デバイス( AVD)を作成するので、私は、NetBeansのAndroidプロジェクトを作成し、以下のようなメインファイルを編集 hereからステップバイステップでありませんでした

でも変わっていないの実行結果(これは、画像の下のようなものです!)私が正常に自分のアプリケーションをテストするために何ができる

enter image description here

[EDIT]:!?私はそう、完了するために、それを待ちます私人々はコメントのように、

enter image description here

+0

これは、Android AVDの初期画面です。エミュレータが完全に起動するまで待ってください(通常のアンドロイドのホーム画面が表示されるはずです)。エミュレータがクラッシュしたかどうかを確認するには、LogCatウィンドウを参照してください。 – Bram

+0

エミュレータを最初に再起動/再起動してください。その後、あなたのアプリを実行します。 –

+0

あなたが表示している画像はまだ起動しているエミュレータです。あなたはそれが完了するのを待ったことがありますか? – Tom

答えて

1

ログ猫はエミュレータが、それを起動するエミュレータを待つ完了している示している場合、これはあなたに応じて、数分〜5分かかります:tは私を示しコンピュータ、ネットの豆についてはわかりませんが、新しいプロジェクトを作成すると、exlipseでhello worldが設定されます。エミュレータが起動するまでに少なくとも5分間待ってください。再起動するとabd issuseになる可能性があります。abdを再起動するか再ダウンロードする必要があります。

1

あなたの活動はonCreate()の後にあるべきですsuper.onCreate(savedInstanceState);

+0

setContentView()は、viewControlView()が動作するためにはviewまたはviewのレイアウトリソースが必要です。setContentView(tv)でそれをやっています。 – noob

1

いくつかのコンピュータでは、エミュレータでの作業は実際には遅くなることがあります。エミュレータには既存のRAMのメモリが必要ですので、エミュレータが数分で起動しない場合は、AVD(Android Virtual Device)のメモリを変更してみてください。

エミュレータを使用する代わりに、無関係ですが、私はあなたにアンドロイドデバイスを持っていることをお勧めします。複数の画面サイズでUI /レイアウトをテストするためにのみ使用します。

0

あなたはアンドロイドブートエミュレータを待っているはずです。私はいくつかの提案があなたの問題を特定するのに役立つかもしれないことがあります。

まず、Netbeansを閉じてから、コマンドプロンプト(Windowsを使用している場合)を使用してエミュレータを実行しようとします。

  • コマンドプロンプトを開き、その後、あなたはその後、エミュレータの名前について疑問がある場合、あなたは可能性が知っているかしていない場合は(AndroidのSDKのインストール内の)ディレクトリ
  • タイプemulator -avd your_avd_nameをエミュレータに移動します怒鳴るの手順に従ってくださいエミュレータの全リストを表示するにはemulator -avd -list-avdsと入力してください。その後、エミュレータが起動している間、少し待ってください。
  • 動作しない場合は、-wipe-dataパラメータを使用してエミュレータを実行してみてください。 emulator -avd your_avd_name -wipe-data。このコマンドは、エミュレータを実行し、エミュレータに保存されたデータを消去します。 - 動作していない場合は、エミュレータを起動せずにエミュレータを実行してください。 emulator -avd your_avd_name -no-boot-anim。このコマンドは、ブート時にアニメーションなしでエミュレータを実行します。

もう一つの提案:
- のAndroid SDK内にパッケージされた他のエミュレータではなく、エミュレータを使用してみてください。例としては、Genymotion Emulatorを試してみてください。
- ADB USBデバッグを使用してみてください(物理的なAndroid携帯を使用してください)。

乾杯
Nusagates

関連する問題