소스코드상에는 에러가 없는데요.
에뮬레이터로 돌리면 안되네요;;

원래는 strLine 설정이 잘못된거 같은데, 잘모르겠습니다ㅠㅠ

public void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.main);
 
 ArrayList <String> arGeneral = new ArrayList();
 //ArrayList list1 = new ArrayList();
 
 
String path ="/sdcard/";
File file = new File(path+"hdcan_ge_eg33.txt");

/////////////////////////////////////////////////////////////////////////////////////////////////////
StringBuffer strBuffer = new StringBuffer();
try{
 //파일 스트림을 준비한다.
 FileInputStream fis= new FileInputStream(file);
 Reader in = new InputStreamReader(fis, "UTF-8");
 byte[] data = new byte[fis.available()];
 
 DataInputStream dataIO = new DataInputStream(fis);
 

 String strLine = null;
 //String str = dataIO.readLine();
 while ((strLine = dataIO.readLine()) !=null)
  strBuffer.append(strLine + "\n");
 
 

 StringTokenizer st = new StringTokenizer(strLine.substring(strLine.indexOf("=")+1).trim(), ",");
 
 
 while (st.hasMoreTokens())
 {
    
  arGeneral.add(st.nextToken());
    
 }
 
 dataIO.close();
 fis.read(data);
 fis.close();//파일 출력 스트림의 닫기
 
 String contents = new String(data);
  
}

 

catch (FileNotFoundException e) {
 // TODO Auto-generated catch block
 e.printStackTrace();
} catch (IOException e) {
 // TODO Auto-generated catch block
 e.printStackTrace();
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////
ArrayAdapter<String> Adapter;
Adapter = new ArrayAdapter<String>(this,
  android.R.layout.simple_list_item_1,arGeneral);

ListView list1 = (ListView)findViewById(R.id.list);
list1.setAdapter(Adapter);

}
}
===================================================================================

원래 소스는
String str = dataIO.readLine();
StringTokenizer st = new StringTokenizer(str.substring(str.indexOf("=")+1).trim(), ",");
이였습니다.