안드로이드 개발 질문/답변
(글 수 45,052)
실행은 되나 에러가 납니다.
try{
//파일 스트림을 준비한다.
FileInputStream fis= new FileInputStream("/sdcard/hd.txt");
StringBuffer sBuffer = new StringBuffer();
InputStreamReader dataIO = new InputStreamReader(fis, "UTF-8");
BufferedReader br = new BufferedReader(dataIO);
String str = null; //읽어들인 단어 저장
while ((str = br.readLine()) != null) {
sBuffer.append(str + "\n");
}
StringTokenizer st = new StringTokenizer(str.substring(str.indexOf("=")+1).trim(), ",");
while (st.hasMoreTokens())
{
arGeneral.add(st.nextToken());
}
dataIO.close();
fis.close();//파일 출력 스트림의 닫기
}
catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
2010.09.28 17:14:31
에뮬레이터에 Sorry 하면서..........
09-28 08:12:57.104: DEBUG/AndroidRuntime(2786): --- registering native functions ---
09-28 08:12:57.403: DEBUG/ddm-heap(2786): Got feature list request
09-28 08:12:57.774: DEBUG/AndroidRuntime(2786): Shutting down VM
09-28 08:12:57.774: DEBUG/dalvikvm(2786): DestroyJavaVM waiting for non-daemon threads to exit
09-28 08:12:57.774: DEBUG/dalvikvm(2786): DestroyJavaVM shutting VM down
09-28 08:12:57.784: DEBUG/dalvikvm(2786): HeapWorker thread shutting down
09-28 08:12:57.784: DEBUG/dalvikvm(2786): HeapWorker thread has shut down
09-28 08:12:57.784: DEBUG/jdwp(2786): JDWP shutting down net...
09-28 08:12:57.794: INFO/dalvikvm(2786): Debugger has detached; object registry had 1 entries
09-28 08:12:57.804: DEBUG/dalvikvm(2786): VM cleaning up
09-28 08:12:57.813: ERROR/AndroidRuntime(2786): ERROR: thread attach failed
09-28 08:12:57.823: DEBUG/dalvikvm(2786): LinearAlloc 0x0 used 629532 of 5242880 (12%)
09-28 08:12:58.204: DEBUG/AndroidRuntime(2794): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
09-28 08:12:58.214: DEBUG/AndroidRuntime(2794): CheckJNI is ON
09-28 08:12:58.394: DEBUG/AndroidRuntime(2794): --- registering native functions ---
09-28 08:12:58.694: DEBUG/ddm-heap(2794): Got feature list request
09-28 08:12:59.083: INFO/ActivityManager(54): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=exam.Read2/.SDcardListViewPerson }
09-28 08:12:59.153: DEBUG/AndroidRuntime(2794): Shutting down VM
09-28 08:12:59.153: DEBUG/dalvikvm(2794): DestroyJavaVM waiting for non-daemon threads to exit
09-28 08:12:59.153: DEBUG/dalvikvm(2794): DestroyJavaVM shutting VM down
09-28 08:12:59.163: DEBUG/dalvikvm(2794): HeapWorker thread shutting down
09-28 08:12:59.163: DEBUG/dalvikvm(2794): HeapWorker thread has shut down
09-28 08:12:59.163: DEBUG/jdwp(2794): JDWP shutting down net...
09-28 08:12:59.173: INFO/dalvikvm(2794): Debugger has detached; object registry had 1 entries
09-28 08:12:59.173: DEBUG/dalvikvm(2794): VM cleaning up
09-28 08:12:59.183: ERROR/AndroidRuntime(2794): ERROR: thread attach failed
09-28 08:12:59.214: INFO/ActivityManager(54): Start proc exam.Read2 for activity exam.Read2/.SDcardListViewPerson: pid=2801 uid=10031 gids={1015}
09-28 08:12:59.243: DEBUG/dalvikvm(2794): LinearAlloc 0x0 used 639500 of 5242880 (12%)
09-28 08:12:59.413: DEBUG/ddm-heap(2801): Got feature list request
09-28 08:12:59.844: INFO/global(2801): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.
09-28 08:12:59.853: DEBUG/AndroidRuntime(2801): Shutting down VM
09-28 08:12:59.853: WARN/dalvikvm(2801): threadid=3: thread exiting with uncaught exception (group=0x4001b188)
09-28 08:12:59.863: ERROR/AndroidRuntime(2801): Uncaught handler: thread main exiting due to uncaught exception
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): java.lang.RuntimeException: Unable to start activity ComponentInfo{exam.Read2/exam.Read2.SDcardListViewPerson}: java.lang.NullPointerException
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2496)
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): at android.app.ActivityThread.access$2200(ActivityThread.java:119)
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): at android.os.Handler.dispatchMessage(Handler.java:99)
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): at android.os.Looper.loop(Looper.java:123)
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): at android.app.ActivityThread.main(ActivityThread.java:4363)
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): at java.lang.reflect.Method.invokeNative(Native Method)
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): at java.lang.reflect.Method.invoke(Method.java:521)
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): at dalvik.system.NativeStart.main(Native Method)
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): Caused by: java.lang.NullPointerException
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): at exam.Read2.SDcardListViewPerson.onCreate(SDcardListViewPerson.java:109)
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2459)
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): ... 11 more
09-28 08:12:59.893: INFO/Process(54): Sending signal. PID: 2801 SIG: 3
09-28 08:12:59.893: INFO/dalvikvm(2801): threadid=7: reacting to signal 3
09-28 08:12:59.893: INFO/dalvikvm(2801): Wrote stack trace to '/data/anr/traces.txt'
09-28 08:12:57.104: DEBUG/AndroidRuntime(2786): --- registering native functions ---
09-28 08:12:57.403: DEBUG/ddm-heap(2786): Got feature list request
09-28 08:12:57.774: DEBUG/AndroidRuntime(2786): Shutting down VM
09-28 08:12:57.774: DEBUG/dalvikvm(2786): DestroyJavaVM waiting for non-daemon threads to exit
09-28 08:12:57.774: DEBUG/dalvikvm(2786): DestroyJavaVM shutting VM down
09-28 08:12:57.784: DEBUG/dalvikvm(2786): HeapWorker thread shutting down
09-28 08:12:57.784: DEBUG/dalvikvm(2786): HeapWorker thread has shut down
09-28 08:12:57.784: DEBUG/jdwp(2786): JDWP shutting down net...
09-28 08:12:57.794: INFO/dalvikvm(2786): Debugger has detached; object registry had 1 entries
09-28 08:12:57.804: DEBUG/dalvikvm(2786): VM cleaning up
09-28 08:12:57.813: ERROR/AndroidRuntime(2786): ERROR: thread attach failed
09-28 08:12:57.823: DEBUG/dalvikvm(2786): LinearAlloc 0x0 used 629532 of 5242880 (12%)
09-28 08:12:58.204: DEBUG/AndroidRuntime(2794): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
09-28 08:12:58.214: DEBUG/AndroidRuntime(2794): CheckJNI is ON
09-28 08:12:58.394: DEBUG/AndroidRuntime(2794): --- registering native functions ---
09-28 08:12:58.694: DEBUG/ddm-heap(2794): Got feature list request
09-28 08:12:59.083: INFO/ActivityManager(54): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=exam.Read2/.SDcardListViewPerson }
09-28 08:12:59.153: DEBUG/AndroidRuntime(2794): Shutting down VM
09-28 08:12:59.153: DEBUG/dalvikvm(2794): DestroyJavaVM waiting for non-daemon threads to exit
09-28 08:12:59.153: DEBUG/dalvikvm(2794): DestroyJavaVM shutting VM down
09-28 08:12:59.163: DEBUG/dalvikvm(2794): HeapWorker thread shutting down
09-28 08:12:59.163: DEBUG/dalvikvm(2794): HeapWorker thread has shut down
09-28 08:12:59.163: DEBUG/jdwp(2794): JDWP shutting down net...
09-28 08:12:59.173: INFO/dalvikvm(2794): Debugger has detached; object registry had 1 entries
09-28 08:12:59.173: DEBUG/dalvikvm(2794): VM cleaning up
09-28 08:12:59.183: ERROR/AndroidRuntime(2794): ERROR: thread attach failed
09-28 08:12:59.214: INFO/ActivityManager(54): Start proc exam.Read2 for activity exam.Read2/.SDcardListViewPerson: pid=2801 uid=10031 gids={1015}
09-28 08:12:59.243: DEBUG/dalvikvm(2794): LinearAlloc 0x0 used 639500 of 5242880 (12%)
09-28 08:12:59.413: DEBUG/ddm-heap(2801): Got feature list request
09-28 08:12:59.844: INFO/global(2801): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.
09-28 08:12:59.853: DEBUG/AndroidRuntime(2801): Shutting down VM
09-28 08:12:59.853: WARN/dalvikvm(2801): threadid=3: thread exiting with uncaught exception (group=0x4001b188)
09-28 08:12:59.863: ERROR/AndroidRuntime(2801): Uncaught handler: thread main exiting due to uncaught exception
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): java.lang.RuntimeException: Unable to start activity ComponentInfo{exam.Read2/exam.Read2.SDcardListViewPerson}: java.lang.NullPointerException
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2496)
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): at android.app.ActivityThread.access$2200(ActivityThread.java:119)
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): at android.os.Handler.dispatchMessage(Handler.java:99)
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): at android.os.Looper.loop(Looper.java:123)
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): at android.app.ActivityThread.main(ActivityThread.java:4363)
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): at java.lang.reflect.Method.invokeNative(Native Method)
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): at java.lang.reflect.Method.invoke(Method.java:521)
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): at dalvik.system.NativeStart.main(Native Method)
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): Caused by: java.lang.NullPointerException
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): at exam.Read2.SDcardListViewPerson.onCreate(SDcardListViewPerson.java:109)
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2459)
09-28 08:12:59.873: ERROR/AndroidRuntime(2801): ... 11 more
09-28 08:12:59.893: INFO/Process(54): Sending signal. PID: 2801 SIG: 3
09-28 08:12:59.893: INFO/dalvikvm(2801): threadid=7: reacting to signal 3
09-28 08:12:59.893: INFO/dalvikvm(2801): Wrote stack trace to '/data/anr/traces.txt'