总结一下eclipse这款android开发工具的脾气
蓝鹰 2015-01-05 05:48:40 作为免费的IDE,eclipse还是很强大的。
我可不想在做android开发时还真的去用记事本。也没必要为那些原始的工具话费太多时间。能快速干掉我的目标是唯一宗旨。
然而,没有完美的工具,每一样工具由于平台和程序员的疏忽,或种种其它原因,都会有它的脾气。
而作为新手,我在这里总结一下自己入门android开发的过程中遇到的eclipse耍脾气的情况以及驯服它的办法。看看大家是否也遇到过,也为了让其它初学者在以后遇到这些情况不必浪费太多时间。 如果有误,请指正
首先声明,我的环境是
win7 64位
adt-bundle-windows-x86-20131030
android-ndk-r10d
各种脾气:
1.windows 刚刚启动不久,如果急着打开eclipse,某些项目的加载会出现问题,加载完成后,某些项目无法通过编译
解决办法,重启eclipse
2.部分ndk的sample在加入工作空间后,已经有了jni文件夹,Android.mk 和 Application.mk 里面的配置都是正常的。 但如果发现android->add native support这个选项存在,eclipse 是不会生成.so 文件的,也不会将它打包到apk中。 所以你写的c代码是根本不会被执行的
解决办法: 点击android->add native support, so的名称任意。只要和 Android.mk 中的LOCAL_MODULE 的值是一致的就行了。 按确定后会生成一个空的.cpp文件。 由于ndk的sample已经有.cpp文件了,且已经被Android.mk 指定了,这个空的.cpp文件可以删掉。
3.在进行了一些项目配置后,点击build project 成功。console中也没有错误输出。 但在点击调试或运行时,eclipse却弹出警告框说 There is an error. Fix it before launch;这真的叫人很纳闷。 都没错误叫我怎么fix啊!!!
解决办法: 重启eclipse( 这一招真神了)
以后可能还会有,更新中