정확하게는
10-08 01:52:34.334: ERROR/AndroidRuntime(1956): ERROR: thread attach failed
를 시작으로
10-08 01:52:43.023: ERROR/AndroidRuntime(1964): Uncaught handler: thread main exiting due to uncaught exception
10-08 01:52:43.043: ERROR/AndroidRuntime(1964): android.content.ActivityNotFoundException: Unable to find explicit activity class {wb.unote.pen/android.view.Menu}; have you declared this activity in your AndroidManifest.xml?
10-08 01:52:43.043: ERROR/AndroidRuntime(1964): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1404)
10-08 01:52:43.043: ERROR/AndroidRuntime(1964): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1378)
10-08 01:52:43.043: ERROR/AndroidRuntime(1964): at android.app.Activity.startActivityForResult(Activity.java:2749)
10-08 01:52:43.043: ERROR/AndroidRuntime(1964): at android.app.Activity.startActivity(Activity.java:2855)
10-08 01:52:43.043: ERROR/AndroidRuntime(1964): at wb.unote.pen.pen$2.onClick(pen.java:76)
10-08 01:52:43.043: ERROR/AndroidRuntime(1964): at android.view.View.performClick(View.java:2364)
10-08 01:52:43.043: ERROR/AndroidRuntime(1964): at android.view.View.onTouchEvent(View.java:4179)
10-08 01:52:43.043: ERROR/AndroidRuntime(1964): at android.widget.TextView.onTouchEvent(TextView.java:6541)
10-08 01:52:43.043: ERROR/AndroidRuntime(1964): at android.view.View.dispatchTouchEvent(View.java:3709)
10-08 01:52:43.043: ERROR/AndroidRuntime(1964): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
10-08 01:52:43.043: ERROR/AndroidRuntime(1964): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
10-08 01:52:43.043: ERROR/AndroidRuntime(1964): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
10-08 01:52:43.043: ERROR/AndroidRuntime(1964): at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1659)
10-08 01:52:43.043: ERROR/AndroidRuntime(1964): at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1107)
10-08 01:52:43.043: ERROR/AndroidRuntime(1964): at android.app.Activity.dispatchTouchEvent(Activity.java:2061)
10-08 01:52:43.043: ERROR/AndroidRuntime(1964): at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1643)
10-08 01:52:43.043: ERROR/AndroidRuntime(1964): at android.view.ViewRoot.handleMessage(ViewRoot.java:1691)
10-08 01:52:43.043: ERROR/AndroidRuntime(1964): at android.os.Handler.dispatchMessage(Handler.java:99)
10-08 01:52:43.043: ERROR/AndroidRuntime(1964): at android.os.Looper.loop(Looper.java:123)
10-08 01:52:43.043: ERROR/AndroidRuntime(1964): at android.app.ActivityThread.main(ActivityThread.java:4363)
10-08 01:52:43.043: ERROR/AndroidRuntime(1964): at java.lang.reflect.Method.invokeNative(Native Method)
10-08 01:52:43.043: ERROR/AndroidRuntime(1964): at java.lang.reflect.Method.invoke(Method.java:521)
10-08 01:52:43.043: ERROR/AndroidRuntime(1964): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
10-08 01:52:43.043: ERROR/AndroidRuntime(1964): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
10-08 01:52:43.043: ERROR/AndroidRuntime(1964): at dalvik.system.NativeStart.main(Native Method)
10-08 01:52:43.073: INFO/Process(59): Sending signal. PID: 1964 SIG: 3
10-08 01:52:43.073: INFO/dalvikvm(1964): threadid=7: reacting to signal 3
10-08 01:52:43.073: ERROR/dalvikvm(1964): Unable to open stack trace file '/data/anr/traces.txt': Permission denied
이 에러메시지가 뜹니다.
뭐 뜻을 보면
Menu Activty가 AndroidManifest.xml 안되있다는 말 같은데,
저는
분명히
<activity android:name="Menu" android:screenOrientation="portrait" android:configChanges="orientation"></activity>
이렇게 써줬는데 말이죠...
저 오류메시지가 대체 왜 뜨는 것일까요 ㅡㅠ
추가로 매니페스트의 내용은
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="wb.unote.pen"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar" >
<activity android:name=".AK"
android:screenOrientation="portrait"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".Menu" android:screenOrientation="portrait" > </activity>
<activity android:name="Word" android:screenOrientation="portrait" ></activity>
<activity android:name="Download" android:screenOrientation="portrait" ></activity>
<activity android:name="Setting" android:screenOrientation="portrait" ></activity>
</application>
<uses-sdk android:minSdkVersion="7" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
</manifest>
입니다
이걸 잘 보시믄 패키지가 /앞에꺼고 뒤에가 엑티비티인거 같은데요...
메니피스트에는 그냥Menu로 되어있다면 wb.unote.pen/Menu 이런식으로 인식할겁니다.
메니피스트에 "android.view.Menu" 이런식으로 등록해보심이 어떨지요....