由于最近换了一台电脑,所以在把资料搬出时文件放置的位置和文件名有所改变,这使得原先在那台电脑上可以运行的eclipse中Android的开发环境被破坏了。
在修改SDK位置的时候提示需要更新ADT到版本20以上(我原先的是版本16的),于是在下载完ADT20.0.3准备安装的时候却遇到了一个和奇怪的错误,错误消息如下:
Cannot complete the install because one or more required items could
not be found.
Software being installed: Android Native Development Tools 20. 0. 3.v201208082019- 427395 (com.android.ide.eclipse.ndk.feature. group 20. 0. 3.v201208082019- 427395)
Missing requirement: Android Native Development Tools 20. 0. 3.v201208082019- 427395 (com.android.ide.eclipse.ndk.feature. group 20. 0. 3.v201208082019- 427395) requires 'org.eclipse.cdt.feature. group 0. 0. 0' but it could not be found
Software being installed: Android Native Development Tools 20. 0. 3.v201208082019- 427395 (com.android.ide.eclipse.ndk.feature. group 20. 0. 3.v201208082019- 427395)
Missing requirement: Android Native Development Tools 20. 0. 3.v201208082019- 427395 (com.android.ide.eclipse.ndk.feature. group 20. 0. 3.v201208082019- 427395) requires 'org.eclipse.cdt.feature. group 0. 0. 0' but it could not be found
刚开始以为是ADT的问题,于是下载了21.0.0的,安装的时候也是一样的错误。
在网上一搜,才知道原来这可能是新版本里面要求的,因为开发安卓的的jni的时候需要使用到cdt,所以我们需要把这个也给安装一下,到它的官网下载一个最新的adt, http://www.eclipse.org/cdt/,因为我的eclipse版本是Eclipse Indigo,故下载cdt-master-8.0.2.zip这各最新的cdt,一装果然就好了。