将Android项目导入Eclipse时出现的问题

7
这是关于Eclipse处理ADT时的一个小问题。
问题:
在将项目导入Eclipse时,名称没有正确显示。即使应该只是名称(例如“HelloWorld”),实际上名称实际上与包名称绑定在一起(例如“com.blah.HelloWorld”)。我个人喜欢“项目名称”更小的名称,因为在项目导航器中更容易处理。这发生在使用导入窗口下的“android”选项时。如果我使用“general”选项,则不会出现此问题。
我可以坚持使用导入时的“general”选项,但我认为“android”选项应该能够正常工作。有什么想法吗?

可能是在Eclipse中持久设置Android项目的默认名称的重复问题。 - mgibsonbr
2个回答

2
在我的情况下,项目名称始终被导入为MainActivity。所以我找到了一些技巧。
AndroidManifest.xml文件中,将活动名称.MainActivity更改为您想要的项目名称。
然后进行导入。您将成功。
最后,记得重新更改您的清单文件。

2
您可以浏览到菜单“Window” > “Preferences”,选择选项卡“Java” > “Appearance”。在方框“缩写包名称”中,用您喜欢的短字符串替换包名称。
例如:
com.example.android={a}

所有以com.example.android开头的包名都将被替换为{a}


1
谢谢。我不知道这个,但是这些规则只适用于您输入的确切包名称,这是真的吗?换句话说,如果我选择与您给出的示例不同的包名称,它将无法工作?此外,在您回答后,我编辑了问题。如果考虑到仅在导入下使用android选项时才会出现此问题,为什么名称在一般导入下看起来正确,而在android导入下却不是?ADT存在问题还是预期结果? - orion
最终,我被要求将此作为错误发布。我相信我们必须等待ADT被修改以使其成为非问题。 - orion
我也有这个问题,但并非所有项目都有。请问你有你的错误报告链接吗? - Rob Pridham
错误报告似乎在这里(http://code.google.com/p/android/issues/detail?id=34885),问题应该会在即将发布的Android SDK r21中得到解决。 - sschuberth
不幸的是,r21已经发布了,但这对我来说仍然是个问题。 - Rob Pridham
显示剩余3条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接