首页 > 代码库 > 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)

  1. 启动 Eclipse,然后选择 Help > Software Updates…。在出现的对话框中,单击 Available Software 选项卡。
  2. 单击 Add Site
  3. 在 Add Site 对话框的 Location 字段中输入下面的 URL:http://dl-ssl.google.com/android/eclipse。单击 OK
  4. 回到 Available Software 界面,单击展开http://dl-ssl.google.com/android/eclipse,可以看到 URL 中包含的插件列表,其中有 Developer Tools 一项。选择 Developer Tools 旁边的复选框,单击 Install。
  5. 在接来下出现的安装窗口中,应该会出现被选中的 Android DDMS 和 Android Development Tools。单击 Next
  6. 阅读并接受许可协议,然后单击 Finish
  7. 重新启动 Eclipse。 

Eclipse 3.5 (Galileo) 

  1. 启动 Eclipse,然后选择 Help > Install New Software
  2. 在 Available Software 对话框中,单击 Add…
  3. 在 Add Site 对话框的 Name 字段中,输入远程站点的名称(例如“Android Plugin”)。
  4. 在 Location 字段中,输入下面的 URL:https://dl-ssl.google.com/android/eclipse/注意:如果访 问该插件时遇到问题,可以将 URL 中的 https 改成 http(使用https会更安全一些)。单击 OK
  5. 回到 Available Software 界面,应该可以看到列表中的 Developer Tools 选项。选择 Developer Tools 旁边的复选框,会同时选中 Android DDMS 和 Android Development Tools。单击 Next
  6. 在最后的 Install Details 对话框中,会列出 Android DDMS 和 Android Development Tools 等特性。单击 Next 阅读并接受许可协议,同时安装所有依赖组件,然后单击 Finish
  7. 重新启动 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一下再编译就没问题了。