作为个人偏好,我喜欢将我的Android应用程序项目名称设置为UpperCamelCase格式,例如" MyAndroidApp"而它的源代码目录名称采用小写格式,例如" / home / user / projects / myandroidapp"。
在创建名为" MyNewAndroidApp"的全新项目时似乎不可能,因为Eclipse会将源代码保存在" / home / user / projects / MyNewAndroidApp"这不是我想要的。现在,如果我使用 - >项目 - >重构 - >重命名并替换" MyNewAndroidApp"使用" mynewandroidapp",新的源代码目录名称将是好的(即,在所有小写的情况下),但新的项目名称将不会(即,也在所有小的情况下)。
对于名为" myoldandroidapp"的现有项目,这似乎也不可能。其源代码目录名称为" / home / user / projects / myoldandroidapp"。我无法将项目名称更改为" MyOldAndroidApp"同时保持其源代码目录名不变。我也尝试修改文件" .project"但仍然无法实现我的目标。
经过进一步调查后,我注意到了:
但是,这些项目属性似乎不可修改。
如果在Eclipse IDE中保持源代码目录名不变的情况下无法更改项目名称,是否可以在Eclipse IDE之外实现目标?
答案 0 :(得分:0)
我认为这是不可能的,因为项目名称也是工作区中源代码文件夹的名称(默认情况下)或保存源代码的位置。在Eclipse中使用“重构”的任何更改也会影响文件夹名称。
作为命名约定,我建议您将项目名称命名为UpperCameCase。
答案 1 :(得分:0)
经过一些实验,我找到了一种方法来创建一个全新的Android项目" MyNewAndroidApp":
例如,键入:
mkdir -p /home/user/projects/android/mynewandroidapp
确保在"项目"之间有额外的目录级别" android" 和" mynewandroidapp"。
现在项目名称是" MyNewAndroidApp"而源代码目录名是" / home / user / projects / android / mynewandroidapp"。目标已经实现。
以下是此解决方案的一些限制: