К сожалению, "Имя приложения" остановлено. (Eclipse, Android)

Я несколько новичок в программировании приложений для Android. Я смог создать приложение и иметь возможность экспортировать его и установить его на свое устройство Android, но когда я пытаюсь запустить его, он завершает работу и отображает сообщение "К сожалению, My First App остановился". Эта проблема также возникает, когда я пытаюсь запустить приложение в эмуляторе

Это мой файл AndroidManifest:

<!--?xml version="1.0" encoding="utf-8"?-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.tada" android:versioncode="1" android:versionname="1.0">

<uses-sdk android:minsdkversion="12" android:targetsdkversion="21">

<application android:allowbackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme">
 <activity android:name=".MainActivity" android:label="@string/app_name">

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

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

</uses-sdk></manifest>

Это мой файл mainactivity:

package com.example.tada;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;


public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.activity_main);
}


@Override
public boolean onCreateOptionsMenu(Menu menu) {
 // Inflate the menu; this adds items to the action bar if it is present.
 ***************().inflate(R.menu.main, menu);
 return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
 item.getItemId();
 return true;
 }
}

Это мой файл activity_main

Вот мой LogCat

11-23 01: 22: 21.520: D/AndroidRuntime (1055): выключение VM 11-23 01: 22: 21.520: W/dalvikvm (1055): threadid = 1: выход потока с неперехваченным исключением (group = 0xb3afbba8) 11 -23 01: 22: 21.560: E/AndroidRuntime (1055): FATAL EXCEPTION: main 11-23 01: 22: 21.560: E/AndroidRuntime (1055): Процесс: com.example.tada, PID: 1055 11-23 01: 22: 21.560: E/AndroidRuntime (1055): java.lang.Error: проблема неразрешенной компиляции: 11-23 01: 22: 21.560: E/AndroidRuntime (1055): activity_main не может быть разрешен или не является полем 11-23 01: 22: 21.560: E/AndroidRuntime (1055): at com.example.tada.MainActivity.onCreate(MainActivity.java:14) 11-23 01: 22: 21.560: E/AndroidRuntime (1055): at android.app.Activity.performCreate(Activity.java:5231) 11-23 01: 22: 21.560: E/AndroidRuntime (1055): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087) 11-23 01: 22: 21.560: E/AndroidRuntime (1055): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159) 11-23 01: 22: 21.560: E/AndroidRuntime (1055) ): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245) 11-23 01: 22: 21.560: E/AndroidRuntime (1055): at android.app.ActivityThread.access $ 800 (ActivityThread.java:135) 11 -23 01: 22: 21.560: E/AndroidRuntime (1055): at android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1196) 11-23 01: 22: 21.560: E/AndroidRuntime (1055): у android.os.Handler.dispatchMessage(Handler.java:102) 11-23 01: 22: 21.560: E/AndroidRuntime (1055): at android.os.Looper.loop(Looper.java:136) 11-23 01:22: 21.560: E/AndroidRuntime (1055): at android.app.ActivityThread.main(ActivityThread.java:5017) 11-23 01: 22: 21.560: E/AndroidRuntime (1055): на java.lang.reflect.Method. invokeNative (Native Method) 11-23 01: 22: 21.560: E/AndroidRuntime (1055): at java.lang.reflect.Method.invoke(Method.java:515) 11-23 01: 22: 21.560: E/AndroidRuntime (1055): at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:779) 11-23 01: 22: 21.560: E/AndroidRuntime (1055): at com.android.internal.os. ZygoteIn it.main(ZygoteInit.java:595) 11-23 01: 22: 21.560: E/AndroidRuntime (1055): at dalvik.system.NativeStart.main (родной метод) 11-23 01: 22: 26.100: I/Process (1055): сигнал отправки. PID: 1055 SIG: 9

3 ответа

Удалите файл R.java и Clean свой проект. Нет необходимости создавать новый проект.


Его проблема с поврежденным файлом R.java..... Сразу создайте новый проект и выполните код или переключите ur sdk.


При разработке для android всегда открывайте окно logcat. Когда вы увидите диалоговое окно сбоя, лог-код покажет основную причину ошибки, позволяя вам легко найти его и исправить.

licensed under cc by-sa 3.0 with attribution.