我正在开发一个目前有4个包的Android项目:
com.myapp.app.activities
com.myapp.app.db
com.myapp.app.ws
com.myapp.app.utils
我是否可以创建一个只是
的附加包com.myapp.app
Eclipse不允许我创建这个包。它告诉我已存在具有此名称的包。
如果我启动一个新项目并创建一个名为“com.testing.app”的包,然后在之后创建一个名为“com.testing.app.activities”的新包,它可以正常工作。
对于Android开发者:
我想要做的是扩展Application类并将其放在一个单独的包中。假设不能使用com.myapp.app,这个新包的名称是什么?
答案 0 :(得分:12)
Eclipse不允许您创建此包,因为它已经存在。
Java中的包在文件系统中表示为分层文件夹:com.myapp.app.activities
位于com/myapp/app/activities
文件夹中。 com/myapp/app
已存在,因此您无法创建此包。
在Eclipse中,juste创建一个新类,在“Package”部分中,您想要在com.myapp.app
包中创建它。这应该有用。
答案 1 :(得分:3)
包com.myapp.app
已存在。您可以创建一个名为com.myapp.app.MyClass
的类,您可以在app
包中看到它。
您可以做的另一件事是将包的布局从平面布局更改为分层布局:
资源:
答案 2 :(得分:3)
Eclipse默认隐藏空包。在包浏览器视图中,单击右上角的小箭头:查看菜单。选择自定义视图。在过滤器标签中,您需要取消选中空包。现在,包浏览器中将显示空包。
答案 3 :(得分:0)
如果我手动将文件放入目录并在Eclipse中刷新包浏览器,似乎会出现新的com.myapp.app包