2010-02-02 8 views
6

Estoy creando mi primera aplicación de Android pero no se inicia en absoluto.Primer Android Test Project no se inicia

En mi src> android.SampleApp he creado un archivo llamado java Main.java con:

public class Main extends Activity { 

// Will be connected with the buttons via XML 
public void myClickHandler(View view) { 
    switch (view.getId()) { 
    case R.id.btn1: 
     ((EditText) findViewById(R.id.txtContent)).setText("Button 1 Clicked"); 
     break; 
    case R.id.btn2: 
     ((EditText) findViewById(R.id.txtContent)).setText("Button 2 Clicked"); 
     break; 

    } 
} 
} 

En mis res> diseño> main.xml:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
> 
<TextView 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:text="@string/hello" android:id="@+id/txtContent"/> 
<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button One" android:id="@+id/btn1"></Button> 
<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button Two" android:id="@+id/btn2"></Button> 

Mi contenido AndroidManifest.xml:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="android.SampleApp" 
    android:versionCode="1" 
    android:versionName="1.0"> 
<application android:icon="@drawable/icon" android:label="@string/app_name"> 


</application> 
<uses-sdk android:minSdkVersion="7" /> 

me sale este error:

  1. [2010-02-02 01:46:26 - SampleApp] Lanzamiento Android!
  2. [2010-02-02 01:46:26 - SampleApp] adb funciona normalmente.
  3. [2010-02-02 01:46:26 - SampleApp] ¡No se ha encontrado actividad de iniciador!
  4. [2010-02-02 01:46:26 - SampleApp] ¡El lanzamiento solo sincronizará el paquete de la aplicación en el dispositivo!
  5. [2010-02-02 01:46:26 - SampleApp] Realización de sincronización

Líneas 3 y 4 está resaltada rojo.

¿Alguien podría guiarme en la dirección correcta para que la aplicación se muestre en el emulador?

Android 2.1 SDK con Eclipse

Respuesta

11

Te estas perdiendo lo siguiente en su etiqueta <activity> en el archivo de manifiesto:

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

Para más información ver here

+0

Podría editar mina de arriba y dan la completa ting porque no sé dónde poner ese código. –

+2

Va entre '' y '', que va dentro de la etiqueta ''. –

+0

Si busca "android.intent.action.MAIN" dentro de esa página a la que me he vinculado, verá un buen ejemplo. –

Cuestiones relacionadas