2012-03-17 79 views
0

我有一个应用程序中定义的子文件夹(包),必须在Manifest文件中相应地定义。 但根据惯例和顾客建议的帖子,应用程序崩溃后。在logcat中再次错误是 “03-17 19:38:54.118:E/AndroidRuntime(558):android.content.ActivityNotFoundException:无法找到明确的活动类{in.co.avksons/prox_analysis.prox_main_scr};有你在AndroidManifest.xml中声明了这个活动?“未找到活动例外

我试图在每个文件中查看包的细节,但找不到错误。

未确认清单文件中包定义的可能原因是什么?

谢谢

+0

CTRL +点击您的活动:NAME = “youractivty”,在 “”,会发生什么? – 2012-03-17 14:19:54

回答

0

你能发布你的Manifest文件吗?我有一种感觉,你错误地引用了你的活动。

例如,如果你有一个名为测试活动的活动,这是文件夹下活动,和你的包名称为com.test.app那么你会引用您的活动如下:

com.test.app.Activities.TestActivity 

你不能在清单文件中使用'/',使用'。'代替。

0

最有可能的是,您在Manifest中声明了错误的活动声明。如果你有包 “com.application.view”,例如,声明将是这样的:

android:name=".view.Activity" 
+0

发现错误和处理它的方法。如果应用程序由多个包组成,那么最好在根包中定义它,在清单文件中声明相同。一旦声明并确认,可以选择课程并将其拖到相应的包中。清单文件将在ecllipse中自动跟踪和更改软件包。 – 2012-03-25 10:01:35