工程创建的过程:
(1)
(2)在创建工程的时候没有选择create activity选项
(3)直接点击Finish没有选择让eclipse帮忙创建activity。
(4)自己去创建Activity,为了方便直接在src中创建了一个ActivityLifeCycle类,ActivityLifeCycle在default默认包中。
(5)activity创建完成之后再AndroidManifest.xml文件中进行了注册。
(6)注册完成之后运行应用,应用报unable to instantiate activity componentinfo的错误。
(7)检查AndroidManifest.xml中activity的注册,发现ActivityLifeCycle的前面少了“.”,改正错误之后继续运行,问题仍然没有解决。
(8)在控制台中看到如下信息:
[2014-04-13 10:55:16 - Activity_LifeCycle] Starting activity com.zj.activity_lifecycle.ActivityLifeCycle on device emulator-5554
[2014-04-13 10:55:18 - Activity_LifeCycle] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.zj.activity_lifecycle/.ActivityLifeCycle }
(9)查看ActivityLifeCycle在default包中,创建com.zj.activity_lifecycle包,然后将ActivityLifeCycle移到包中。
(10)运行应用,应用正常运行。