初学android编程就遇到了不小的困难,在logcat中提示如下:
- 01-27 01:42:25.722: ERROR/AndroidRuntime(483): android.content.ActivityNotFoundException: Unable to find explicit activity class {org.example.sudoku/android.provider.Contacts$Settings}; have you declared this activity in your AndroidManifest.xml
在网上找相同的问题,发现都是说没有声明ACTIVITY,可是我已经声明过了。困扰了半天还是解决不了。后来发现android.provider.Contacts$Settings这句话有点不对头,因为我的类是在包org.example.sudoku里的啊,怎么就会变成这样了呢?后来在主程序里调用该ACTIVITY的地方放上鼠标,发现弹出的路径确实不是我定义的包。现在才明白原来Settings是系统类,我给命名了一个相同的类当然会出错了。将自己的Settings类给为Setting,问题解决!
阅读(17240) | 评论(0) | 转发(0) |