运行更改版本的Android项目时出错NullPointerException

时间:2011-11-03 18:58:53

标签: android eclipse import

我有一个运行良好的Android程序,名为TestePHP2(主类名称),包com.testedeacesso.www。它稳定且运行良好。

我克隆了这个项目的文件夹,开始升级它。我将它命名为TesteTempo01,将其导入Eclipse - 选项'来自现有项目'(是的,我使用了折射器来更改类名,我检查了'更新参考')。我修改了这个程序的主类,如前所述,并添加了一些代码,但我保持包名相同,以及程序中的其他类。

但是,当我尝试运行此程序时,我收到了“无法找到主要活动”错误。在搜索完我的代码之后,我发现在清单上有一个我之前没有改变过的TestePHP2的引用。作为参考,这是Android Manifest XML上的一行:

> <activity android:name="com.testedeacesso2.www.TesteTempo01"
>                   android:label="@string/app_name">

在此之后,我不断收到NullPointerException,因为该类无法找到主类!我搜索了整个代码,但是我发现没有其他对旧类的引用。我忘记了什么吗?我是否需要更改其他内容才能更改此类的名称?或者导入仅适用于原始类名?

1 个答案:

答案 0 :(得分:0)

你说这个包是'com.testedeacesso.www',但是当你引用这个类时,它的'com.testedeacesso2.www'。我猜你有类/包引用的问题。