Android ActivityNotFoundException尽管在Eclipse中一切正确

时间:2014-02-03 08:24:04

标签: java android eclipse

我在Eclipse 3.8中使用最新的Android工具创建了这个最简单的服务项目(基于this)并在此处发布: https://github.com/8enmann/hello-service/

启动时出现以下错误:

02-03 00:18:45.984: E/AndroidRuntime(20145): java.lang.RuntimeException:
Unable to start activity ComponentInfo{net.softmann/net.softmann.HelloActivity}:
android.content.ActivityNotFoundException: 
Unable to find explicit activity class {net.softmann/net.softmann.HelloService}; 
have you declared this activity in your AndroidManifest.xml?

但它在我的清单中!我究竟做错了什么?我也尝试使用“net.softmann.HelloService”而不是“.HelloService”,但仍然没有运气。

1 个答案:

答案 0 :(得分:2)

例外情况表示您正在尝试启动活动 net.softmann/net.softmann.HelloService但未找到。

查看您的清单文件,您有一个具有此名称的服务

查看您的活动代码,您有

startActivity(new Intent(getApplicationContext(), HelloService.class));

使用startService()而不是startActivity()启动服务。