2013-02-01 47 views
0

我是Android新手。我修改了這個鏈接中描述的activity_main.xml。 http://developer.android.com/training/basics/firstapp/building-ui.html無法運行簡單的Android應用程序

當我嘗試運行時,AVD說不幸你的應用程序已停止工作。

我試圖改變manifests文件中的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

與根本原因相關線上這一個:

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 

我希望在你的佈局,你沒有利用你的「E」,投入editText,而不是EditText

+0

這是一個愚蠢的錯誤。沒有意識到Button中E和B的大小寫。謝謝。 –

1

這是很難說沒有你的代碼,但是從線error inflating class editText我猜想,你忘了利用你的<EditText對E在你的XML佈局

+0

由於某種原因,無論如何都沒有顯示我的餘音,反正....在XML佈局的 jcw

+2

您需要將它正確地格式化爲代碼(我已經修復了它)。如果沒有代碼格式,網站會認爲您試圖添加不受支持的HTML並將其剝離。 –

+0

從下次開始,將確保我將其格式化。 –