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