-1

When I run my application on AVD, it gives error:

Unfortunately, MyApp has stopped.

When I see the log cat, It looks like this:

Log Cat first section

enter image description here

Log Cat second section

enter image description here

Here is my MainActivity file:

package com.ghani.myapp;

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.
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    // Handle action bar item clicks here. The action bar will
    // automatically handle clicks on the Home/Up button, so long
    // as you specify a parent activity in AndroidManifest.xml.
    int id = item.getItemId();
    if (id == R.id.action_settings) {
        return true;
    }
    return super.onOptionsItemSelected(item);
}

}

And this is my activity_main file:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.ghani.myapp.MainActivity" >

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/hello_world" />

IAmInPLS
  • 4,051
  • 4
  • 24
  • 57

2 Answers2

0

The version you are targeting to is an Android Wear specific API, therefore it will cause errors on phones. Try changing the API to 21 or 19 and everything should be up and running.

If you are targeting an Android Wear device then try changing

android:theme="@style/AppTheme" >

to

android:theme="@android:style/Theme.DeviceDefault" >
-1

Do not use API Level of 20 and Platform 4.4W, as Android Virtual Device. With Level 19 and Platform 4.2.2 set on ADV everything runs as it should.

Muhammad Younas
  • 1,543
  • 1
  • 22
  • 32