1

我有一个 Android 项目,它有一个“src”源文件夹,我还创建了一个“test”源文件夹。这两个文件夹里面有一个同名的包。我在test文件夹中添加了一个activity并将其设置为主要activity,但是Android无法识别它,尽管正如我所说,它的包名与“src”文件夹的包名相同,这也是包名的应用程序。我错过了什么?我必须使用单独的项目进行测试吗?

4

4 回答 4

1

从您的项目中删除测试文件夹并仅在 src 文件夹中创建类,因为 android 仅识别 src 文件夹用于编译应用程序。

于 2012-09-16T12:55:58.750 回答
0

这不起作用,因为它只搜索文件src夹中的文件。你所有的java文件都需要放在那里。不要创建两个具有相同包名的文件夹,而是尝试在文件夹内创建两个包src并在每个包中放置一个类。

于 2012-09-16T13:09:23.617 回答
0

确保您的源文件夹位于 java 构建路径中。

(我假设您使用 Eclipse 作为您的 IDE)

选择您的项目,转到菜单栏中的Project,然后选择Properties。在弹出的窗口中,选择Java Build Path,并确保您的源文件夹在列表中,如果没有单击Add Folder,然后选择您要添加的源文件夹。

于 2012-09-16T13:31:17.337 回答
0

对不起,我的错,我在清单文件中拼错了活动名称,这就是它不起作用的原因......感谢任何试图提供帮助的人。

于 2012-09-16T14:26:35.207 回答