2012-03-05 13 views
0

Android環境開発環境スナップショットからmarakana.comまでがダウンロードされました。私はEclipseを起動し、新しいAndroidプロジェクトを作成します。 Run Configurationsでは、アプリケーションを実行するためにNew Configurationを作成し、ターゲットをAutomaticに設定し、アプリケーションを実行するのに適したAVDを選択します。しかし、実行アイコンをクリックすると、新しいエミュレータが起動し、数分後にアンドロイドエミュレータが実行され、アプリケーションが実行されません。EclipseでAndroidプログラムを実行する際の問題

実行中の問題を解決し、エミュレータでプロジェクトを実行するにはどうすればよいですか?

注1:コンソール出力:

[2012-03-07 16:03:49 - New] ------------------------------ 
[2012-03-07 16:03:49 - New] Android Launch! 
[2012-03-07 16:03:49 - New] adb is running normally. 
[2012-03-07 16:03:49 - New] Performing com.android.example.NewActivity activity launch 
[2012-03-07 16:03:53 - New] Launching a new emulator with Virtual Device 'Device' 
[2012-03-07 16:04:00 - Emulator] emulator: WARNING: Unable to create sensors port: Unknown error 

注2:私のプログラムソース:活動を開始するには、あなたの注意:)

+0

あなたのデバイス上のアプリケーションを検索し、ランチャーから起動することができ、私達にあなたのAndroidManifest.xml –

+0

を表示してください? –

答えて

0

ため

package com.android.example; 

import android.app.Activity; 
import android.os.Bundle; 

public class NewActivity extends Activity { 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 
    } 
} 

おかげで、それ次のようなインテントフィルタが必要です。

<activity android:name=".NewActivity"> 
    <intent-filter> 
    <action android:name="android.intent.action.MAIN"/> 
    <category android:name="android.intent.category.LAUNCHER"/> 
    </intent-filter> 
</activity> 

あなたのパッケージ名に応じて、次のようなコマンドラインから起動することができます

adb shell am start -n your.package.name/.NewActivity 
関連する問題