首页 > 代码库 > MAC下Eclipse+ATD+AndroidSDK+工程导入
MAC下Eclipse+ATD+AndroidSDK+工程导入
安装Eclipse+ATD+Android SDK:
首先,到这里下载Android SDK,这个是集成的,所有工具一应俱全,免去了下载一堆东西的烦恼。具体包括如下:
- Eclipse + ADT plugin
- Android SDK Tools
- Android Platform-tools
- The latest Android platform
- The latest Android system image for the emulator
下载好了以后,将压缩包adt-bundle-mac-x86_64-20140702.zip解压,然后将解压后的包放到你想放的任意地方,并将文件夹的名字改成android
进入eclipse文件夹,你会看到圆形图标的Eclipse软件。因为不是apple商店卖的,所以右击打开,然后确认打开,即可打开软件。
此时因为还没有下载一系列android的API包,所以打开终端,执行如下命令
$cd android/sdk/tools
$./android sdk
然后会跳出这样一个窗口
然后选择安装就好了。
至于不是商店的软件不能直接打开的解决办法,请看这里。
然后:在Eclipse中安装ADT:
Eclipse 3.4 (Ganymede)
- 启动 Eclipse,然后选择 Help > Software Updates…。在出现的对话框中,单击 Available Software 选项卡。
- 单击 Add Site
- 在 Add Site 对话框的 Location 字段中输入下面的 URL:http://dl-ssl.google.com/android/eclipse。单击 OK。
- 回到 Available Software 界面,单击展开http://dl-ssl.google.com/android/eclipse,可以看到 URL 中包含的插件列表,其中有 Developer Tools 一项。选择 Developer Tools 旁边的复选框,单击 Install。
- 在接来下出现的安装窗口中,应该会出现被选中的 Android DDMS 和 Android Development Tools。单击 Next。
- 阅读并接受许可协议,然后单击 Finish。
- 重新启动 Eclipse。
Eclipse 3.5 (Galileo)
- 启动 Eclipse,然后选择 Help > Install New Software。
- 在 Available Software 对话框中,单击 Add…。
- 在 Add Site 对话框的 Name 字段中,输入远程站点的名称(例如“Android Plugin”)。
- 在 Location 字段中,输入下面的 URL:https://dl-ssl.google.com/android/eclipse/注意:如果访 问该插件时遇到问题,可以将 URL 中的 https 改成 http(使用https会更安全一些)。单击 OK。
- 回到 Available Software 界面,应该可以看到列表中的 Developer Tools 选项。选择 Developer Tools 旁边的复选框,会同时选中 Android DDMS 和 Android Development Tools。单击 Next。
- 在最后的 Install Details 对话框中,会列出 Android DDMS 和 Android Development Tools 等特性。单击 Next 阅读并接受许可协议,同时安装所有依赖组件,然后单击 Finish。
- 重新启动 Eclipse。
在Ecplise工作空间导入之前写过的Android项目会出现错误,大部分是SDK 版本不符,如下错误提示:
Error:Unable to resolve target android-17
解决办法:修改工程目录下的project.properties文件里的内容target=android-5数字改成你机器里装过的android SDK版本就可以了。
附:
使用高版本的SDK后再导入以前用低版本的project时,会遇到一些兼容性的问题。
(1)Unable to resolve target android-5
因为本机中现在使用的是2.1的SDK,API的版本是7;而导入的工程使用的是2.0开发的,其API版本是5。
需要将project.properties中的target=android-5改为target=android-7就好了。
但要注意,也要同步将AndroidManifest.xml中的<uses-sdk android:minSdkVersion="5" />也要改一下,否则编译中会警告提示使用的版本过低。
(2)以上完成后,编译中又出现一个新的错误:Conversion to Dalvik format failed with error 1
这个与加载的SDK有关,通过“右键选择工程build path -> configure build path... -> library发现导入的JARs中除了一个Android 2.1-update1外还有一个同路径下的文件夹item,将其移除,clean一下再编译就没问题了。