2013-02-01 5 views
0

Android가 처음 인 학생입니다. 이 링크에서 설명한대로 activity_main.xml을 수정했습니다. http://developer.android.com/training/basics/firstapp/building-ui.html간단한 Android 애플리케이션을 실행할 수 없습니다.

실행하려고하면 불행히도 앱이 작동을 멈췄다 고합니다.

manifestfile에서 minimumsdk 및 targetsdk 버전을 변경하려고 시도했지만 도움이되지 않았습니다.

02-01 12:01:25.964: W/Trace(771): Unexpected value from nativeGetEnabledTags: 0 
02-01 12:01:25.993: W/Trace(771): Unexpected value from nativeGetEnabledTags: 0 
02-01 12:01:26.513: D/AndroidRuntime(771): Shutting down VM 
02-01 12:01:26.513: W/dalvikvm(771): threadid=1: thread exiting with uncaught exception (group=0x40a70930) 
02-01 12:01:26.523: E/AndroidRuntime(771): FATAL EXCEPTION: main 
02-01 12:01:26.523: E/AndroidRuntime(771): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.firstdevapp/com.example.firstdevapp.MainActivity}: android.view.InflateException: Binary XML file line #8: Error inflating class editText 
02-01 12:01:26.523: E/AndroidRuntime(771): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180) 
02-01 12:01:26.523: E/AndroidRuntime(771): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) 
02-01 12:01:26.523: E/AndroidRuntime(771): at android.app.ActivityThread.access$600(ActivityThread.java:141) 
02-01 12:01:26.523: E/AndroidRuntime(771): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) 
02-01 12:01:26.523: E/AndroidRuntime(771): at android.os.Handler.dispatchMessage(Handler.java:99) 
02-01 12:01:26.523: E/AndroidRuntime(771): at android.os.Looper.loop(Looper.java:137) 
02-01 12:01:26.523: E/AndroidRuntime(771): at android.app.ActivityThread.main(ActivityThread.java:5039) 
02-01 12:01:26.523: E/AndroidRuntime(771): at java.lang.reflect.Method.invokeNative(Native Method) 
02-01 12:01:26.523: E/AndroidRuntime(771): at java.lang.reflect.Method.invoke(Method.java:511) 
02-01 12:01:26.523: E/AndroidRuntime(771): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 
02-01 12:01:26.523: E/AndroidRuntime(771): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 
02-01 12:01:26.523: E/AndroidRuntime(771): at dalvik.system.NativeStart.main(Native Method) 
02-01 12:01:26.523: E/AndroidRuntime(771): Caused by: android.view.InflateException: Binary XML file line #8: Error inflating class editText 
02-01 12:01:26.523: E/AndroidRuntime(771): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:698) 
02-01 12:01:26.523: E/AndroidRuntime(771): at android.view.LayoutInflater.rInflate(LayoutInflater.java:746) 
02-01 12:01:26.523: E/AndroidRuntime(771): at android.view.LayoutInflater.inflate(LayoutInflater.java:489) 
02-01 12:01:26.523: E/AndroidRuntime(771): at android.view.LayoutInflater.inflate(LayoutInflater.java:396) 
02-01 12:01:26.523: E/AndroidRuntime(771): at android.view.LayoutInflater.inflate(LayoutInflater.java:352) 
02-01 12:01:26.523: E/AndroidRuntime(771): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:270) 
02-01 12:01:26.523: E/AndroidRuntime(771): at android.app.Activity.setContentView(Activity.java:1881) 
02-01 12:01:26.523: E/AndroidRuntime(771): at com.example.firstdevapp.MainActivity.onCreate(MainActivity.java:12) 
02-01 12:01:26.523: E/AndroidRuntime(771): at android.app.Activity.performCreate(Activity.java:5104) 
02-01 12:01:26.523: E/AndroidRuntime(771): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080) 
02-01 12:01:26.523: E/AndroidRuntime(771): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144) 
02-01 12:01:26.523: E/AndroidRuntime(771): ... 11 more 
02-01 12:01:26.523: E/AndroidRuntime(771): Caused by: java.lang.ClassNotFoundException: Didn't find class "android.view.editText" on path: /data/app/com.example.firstdevapp-2.apk 
02-01 12:01:26.523: E/AndroidRuntime(771): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:65) 
02-01 12:01:26.523: E/AndroidRuntime(771): at java.lang.ClassLoader.loadClass(ClassLoader.java:501) 
02-01 12:01:26.523: E/AndroidRuntime(771): at java.lang.ClassLoader.loadClass(ClassLoader.java:461) 
02-01 12:01:26.523: E/AndroidRuntime(771): at android.view.LayoutInflater.createView(LayoutInflater.java:552) 
02-01 12:01:26.523: E/AndroidRuntime(771): at android.view.LayoutInflater.onCreateView(LayoutInflater.java:643) 
02-01 12:01:26.523: E/AndroidRuntime(771): at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:66) 
02-01 12:01:26.523: E/AndroidRuntime(771): at android.view.LayoutInflater.onCreateView(LayoutInflater.java:660) 
02-01 12:01:26.523: E/AndroidRuntime(771): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:685) 
02-01 12:01:26.523: E/AndroidRuntime(771): ... 21 more 
02-01 12:01:29.062: I/Process(771): Sending signal. PID: 771 SIG: 9 

아무도 도와 줄 수 있습니까?

답변

4

근본 원인과 관련 라인이 하나의 당신의 XML 레이아웃에 <EditText의 E를 활용하는 것을 잊었다 코드없이 말할 수 있지만, 라인 error inflating class editText에서 나는 거라 생각 어렵습니다 :

02-01 12:01:26.523: E/AndroidRuntime(771): Caused by: java.lang.ClassNotFoundException: Didn't find class "android.view.editText" on path: /data/app/com.example.firstdevapp-2.apk 

내가 레이아웃, 당신은 editText 대신 EditText에두고, 당신의 "E"를 활용하는 데 실패했습니다 것으로 기대한다.

+0

바보 같은 실수입니다. Button의 E와 B의 대문자 사용에 대해서는 몰랐습니다. 고맙습니다. –

1

그것은 당신이

+0

어쨌든 .... 내 XML 레이아웃의 jcw

+2

올바른 형식으로 코드를 지정해야합니다 (수정했습니다). 코드 서식을 지정하지 않으면 사이트에서 지원되지 않는 HTML을 추가하고 제거하려고한다고 생각합니다. –

+0

다음 번부터는 포맷해야합니다. –

관련 문제