---자바파일---
import com.example.manvogi.R;
import android.app.Activity;
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
import android.os.Bundle;
import android.widget.EditText;

public class MainActivity extends Activity implements SensorEventListener {

EditText vi;
int count = 0;
String str = String.format("%d",count);

    private long lastTime;
    private float speed;
    private float lastX;
    private float lastY;
    private float lastZ;
    private float x, y, z;
    private static final int SHAKE_THRESHOLD = 800;
    @SuppressWarnings("deprecation")
private static final int DATA_X = SensorManager.DATA_X;
    @SuppressWarnings("deprecation")
private static final int DATA_Y = SensorManager.DATA_Y;
    @SuppressWarnings("deprecation")
private static final int DATA_Z = SensorManager.DATA_Z;
    private SensorManager sensorManager;
    private Sensor accelerormeterSensor;

    public void onCreate(Bundle savedInstanceState) {
    setContentView(R.layout.main);
    vi = (EditText)findViewById(R.id.tv);
    vi.setText(str);
        super.onCreate(savedInstanceState);
        sensorManager = (SensorManager) getSystemService(SENSOR_SERVICE);
        accelerormeterSensor = sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
        vi.setClickable(false);
        vi.setFocusable(false);
    }

    @Override
    public void onStart() {
    super.onStart();
    if (accelerormeterSensor != null)
    sensorManager.registerListener(this, accelerormeterSensor, SensorManager.SENSOR_DELAY_GAME);
    }
   
    @Override
    public void onStop() {
    super.onStop();
    if (sensorManager != null)
    sensorManager.unregisterListener(this);
    }

    @Override
    public void onAccuracyChanged(Sensor sensor, int accuracy) {
   
    }

    @SuppressWarnings("deprecation")
@Override

    public void onSensorChanged(SensorEvent event) {

if (event.sensor.getType() == Sensor.TYPE_ACCELEROMETER) {

long currentTime = System.currentTimeMillis();

long gabOfTime = (currentTime - lastTime);

if (gabOfTime > 100) {

lastTime = currentTime;

x = event.values[SensorManager.DATA_X];

y = event.values[SensorManager.DATA_Y];

z = event.values[SensorManager.DATA_Z];

speed = Math.abs(x + y + z - lastX - lastY - lastZ) /gabOfTime * 10000;

if (speed > SHAKE_THRESHOLD) {

count++;
str = String.format("%d", count);
vi.setText(str);
}
lastX = event.values[DATA_X];
lastY = event.values[DATA_Y];
lastZ = event.values[DATA_Z];

}
}
}
}


---main.xml파일---
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">
<activity android:name="MainActivity">
    <intent-filter>
        <action android:name="android.intent.action.MAIN"></action>
            <category android:name="android.intent.category.LAUNCHER"></category>
        </intent-filter>
    </activity>
        
<EditText
        android:inputType="text"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"
      android:id="@+id/tv"
      />
    <TextView
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:id="@+id/count"/>
     
    <TextView
    android:id="@+id/vi"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"/>
     
</LinearLayout>



이런데 코드에는 문제가 없는거 같은데
[2014-03-26 18:54:42 - Manvogi] No Launcher activity found!
[2014-03-26 18:54:42 - Manvogi] The launch will only sync the application package on the device!
이런 에러가 뜹니다 ㅠ 어떻게 해야되나요?ㅠ