关于eclipse中“fix project properties”

在Stack Overflow上看到了如下的解释:
fix project properties操作调用了如下的方法:
ProjectHelper.fixProject(project);
ProjectHelper.fixProjectNatureOrder(project);
AndroidNature.configureResourceManagerBuilder(project);
AndroidNature.configurePreBuilder(project);
AndroidNature.configureApkBuilder(project);

ProjectHelper.fixProject(project) does:

  • creates Java project
  • fixes classpath entries to ensure that:
    • the project does not reference any old android.zip/android.jar archive
    • the project does not use its output folder as a sourc folder
    • the project does not reference a desktop JRE
    • the project references the AndroidClasspathContainer.

ProjectHelper.fixProjectNatureOrder(project) reorders project natures, so that Android project nature is first.

AndroidNature.configureResourceManagerBuilder(project) adds the ResourceManagerBuilder, if its not already there. It'll insert itself as the first builder.

AndroidNature.configurePreBuilder(project) adds the PreCompilerBuilder if its not already there. It'll check for presence of the ResourceManager and insert itself right after.

AndroidNature.configureApkBuilder(project) adds the .apk builder at the end if it's not already there.

Last three calls ensure that you have correct builder for your project. When you look at your Builders section in eclipse project properties you will see:

  • Android Resource Manager first
  • Android Pre Compiler after Resource Manager
  • Android Package Builder last


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在Eclipse,如果Properties文件的某些属性显示为灰色,这通常意味着这些属性是从父级Properties文件继承而来的,而不是在当前文件直接定义的。如果您想修改这些属性的值,您需要在父级Properties文件进行修改。 ### 回答2: 在Eclipse,当properties文件的内容显示为灰色时,通常表示该文件没有被正确链接到项目。这可能由以下几种原因造成: 1. 文件路径错误:首先要确保properties文件位于正确的位置。检查文件是否放在项目的正确目录下,例如src/main/resources文件夹或项目根目录。 2. 文件没有被正确导入:如果文件位于正确的位置,但仍然显示为灰色,可能是因为文件没有被正确导入到项目。可以尝试选择项目,右键点击,选择“Refresh”来刷新项目,或者手动将文件拖动到项目。 3. 文件类型错误:另一个可能的原因是文件类型错误。确保文件扩展名为.properties,并且内容符合properties文件的格式要求。可以尝试重新创建一个新的properties文件,并将内容复制到新文件。 4. 项目构建错误:如果以上方法都不能解决问题,可能是由于项目构建错误导致的。可以尝试清理项目并重新构建,这可能会解决问题。 总之,当在Eclipse看到properties文件显示为灰色时,需要检查文件路径、导入、文件类型和项目构建等方面的问题,以确保文件被正确链接到项目。 ### 回答3: 在eclipse,当properties文件的属性名称显示为灰色时,这表示该属性未被使用。灰色是eclipse的一种视觉提示,用于帮助开发人员识别代码的未使用的部分。 当属性未被使用时,意味着该属性没有在代码被引用或者被调用。这可能是由于开发人员的疏忽造成的,或者是因为属性在代码被注释或者被删除了。 如果确定一个属性不再需要,可以直接将其删除或者注释掉,这样eclipse就不再标记它为未使用。另外,也可以通过eclipse的一些代码分析工具或插件来检测并删除未使用的属性,以提高代码的质量和效率。 然而,有时候灰色的属性并不意味着它完全没有被使用。例如,在某些框架或库,属性可能是通过反射(reflection)或动态加载的方式来使用的,此时在静态代码分析过程无法准确检测到,因此仍会显示为灰色。 总之,灰色的properties属性通常表示该属性在代码未被使用或被引用。开发者可以通过删除未使用的属性或使用代码分析工具来提高代码质量,减少不必要的属性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值