헬로월드는 뜨는데
코딩 이후부터 전혀 실행이 안됩니다..

소스부분
package test.main;

import android.app.ListActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;

public class maintest extends ListActivity {
 /** Called when the activity is first created. */
 TextView tv;
 String[] items = { "a", "b", "c", "d", "e", "f" };

 @Override
 public void onCreate(Bundle savedInstanceState) {
  Log.i("start", "activiticreate");
  super.onCreate(savedInstanceState);
  Log.i("created", "view set go");
  setContentView(R.layout.main);
  Log.i("view seted", "adapt now");
  setListAdapter(new ArrayAdapter<String>(this,
    android.R.layout.simple_list_item_1, items));
  Log.i("adapted", "find");
  tv = (TextView) findViewById(R.id.tv);
  Log.i("complete", "end");
 }

 public void onListItemClick(ListView parent, View v, int position, long id) {
  tv.setText(items[position]);
 }
}

레이아웃 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:id="@+id/tv" android:layout_width="fill_parent"
  android:layout_height="wrap_content"/>
 <ListView android:id="@+id/list" android:layout_width="fill_parent"
  android:layout_height="fill_parent" android:drawSelectorOnTop="false" />
</LinearLayout>

소스부분에 Log.i 부분은 어디부터 에러나는지 위치를 찾아봤는데
setContentView 부분에서 에러가 나는것같더군요..
그런데 그부분은 전혀 건드리지도 않았는데 안되네요..
로그캣 에러부분 보면
Your content must have a ListView whose id attribute is 'android.R.id.list'
이렇게 되어 있네요..

왜안되는지 정말 궁금합니다 ㅠㅠ