2010-02-02 22 views
6

İlk android uygulamamı oluşturuyorum ama hiç başlamıyor. Benim src yılındaİlk Android Test Projesi başlatılmıyor

> android.SampleApp Birlikte Main.java adlı bir java dosyası oluşturuldu: Benim res içinde

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; 

    } 
} 
} 

> düzen> 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> 

Benim AndroidManifest.xml içeriğim:

- Android Lansmanı

  1. [SampleApp 2010-02-02 01:46:26]:

    bu hatayı olsun!

  2. [2010-02-02 01:46:26 - SampleApp] adb normal şekilde çalışıyor.
  3. [2010-02-02 01:46:26 - SampleApp] Hiçbir Launcher etkinliği bulunamadı!
  4. [2010-02-02 01:46:26 - SampleApp] Lansman sadece uygulama paketini cihazda senkronize edecektir!
  5. [2010-02-02 01:46:26 - SampleApp] senkronizasyon

hatları gerçekleştirme 3 ve 4 Kırmızı vurgulanır.

Birisi, emülatörde görünecek uygulamayı almak için doğru yönlendirmeyi yönlendirebilir mi? Eclipse

ile

Android 2.1 SDK

cevap

11

Sen Manifest'inizde dosyasında <activity> etiketinde aşağıdaki eksik: Daha fazla bilgi için

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

here

+0

Yukarıdaki mayın düzenlemek Could görmek ve vermek Tam ting çünkü bu kodu nereye koyacağımı bilmiyorum. –

+2

" "ve" "arasında," "etiketinin içine girer. –

+0

Bağlandığım sayfanın içinde "android.intent.action.MAIN" için arama yaparsanız, iyi bir örnek göreceksiniz. –