Eclipse Tips
保存时发现 Android 代码的缩进每次都有变化
|
|
第一次保存:
|
|
随便改动一下,比如在最后加个空格,再一次保存:
|
|
原因是在首选项 -> Java -> 保存操作中既选中了格式化源代码 -> 格式化所有行,又选中了其他操作 -> 配置 -> 代码组织 -> 更正缩进,而两者的标准不一样导致了每次保存时代码缩进的变化,去掉后面那个即可。
Updated: 2014-10-06 20:10:04
Eclipse 重新导入包含 jni 的 Android 工程时出现”Unresolved inclusion”错误
在Eclipse上创建一个新的含有 jni 内容的 Android 工程(也就是需要使用Android NDK工具编译动态库或者静态库的工程)时,Eclipse可以正确解析诸如jni.h/stdio.h等头文件。但是如果在另外一台电脑上导入此工程时,Eclipse会提示这些头文件无法解析,并标出黄色的警告。可以按照如下步骤消除这些警告:
- 关闭打开的
Eclipse工程 - 删除工程所在文件夹中的
.cproject文件 - 打开工程所在文件夹中的
.project文件- 删除
name为org.eclipse.cdt.managedbuilder.core.genmakebuilder和org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder的buildCommand节点 - 删除四个
CDT相关的nature:org.eclipse.cdt.core.cnature org.eclipse.cdt.core.ccnature org.eclipse.cdt.managedbuilder.core.managedBuildNature org.eclipse.cdt.managedbuilder.core.ScannerConfigNature
- 删除
- 打开
Eclipse工程,使用Android Tools -> Add Native Support...功能重新添加库,注意名称要和以前的相同。因为jni目录下的文件都没有变动过,所以Android Tools不会再次添加同名的C/C++文件。

