eclipse如何知道你的项目名称?

Mic*_*ick 21 eclipse android

我在磁盘上有一个完全工作的项目(比如说它叫做"mygame"),它包含多个活动.首先被调用的活动称为"启动器".我希望将项目称为"com.mycompany.mygame",但是当我在eclipse中执行导入项目并选择项目的根目录时,会出现一个对话框,指出位于此目录的项目是"com" .mycompany.mygame.launcher"无法改变它.我的问题是,eclipse用什么来确定我的项目名称为"com.mycompany.mygame.launcher"?这是清单中的东西吗?

Ter*_*mas 14

我认为eclipse采用扩展Activity的类名.因为当你扩展像Fragment等任何其他包时,它不会为该特定类创建默认的Launcher.因此,每当带有清单指向启动器的类名称将被导入或者它将附加类名称.使用包名称


小智 8

你的意思是项目名称改变了吗?如果是这样,您可以检查.project项目根文件夹中的文件.


小智 6

与您的问题类似,当我尝试Import- > Android- > Existing Android code进入工作区时,命名关闭.

对于那些评论并对此问题感到困惑的人,发生的事情是Eclipse将项目作为第一个活动(包括命名空间)的名称导入.

它将项目导入为com.company.app_name.first_activity_in_the_manifest

我一直有这个问题.我为我的项目找到了解决方案.因为它是一个git repo,我必须做Import- > Git- > Projects from Git- > local.

然后它正确导入,并没有这里提到的一些解决方案的副作用,将现有代码导入新项目(这可能会删除我的git repo链接).