标签归档:eclipse

升级至Yosemite后Eclipse ADT找不到设备

问题描述

Apple公司正式推出了OS X Yosemite,但是升级以后android开发套件也出现了一些莫民奇妙的问题,首当其冲的就是设备选择器中找不到连接至mac的设备了,尝试的很多方法,但依旧没能解决问题,但这个问题在OS X Mavericks是不存在的.

解决方案

首先我们还是使用adb devices查看到底能否识别,如果devices list中找不到设备,那么你需要做以下检查.

  1. 驱动是否正确,包括VID,PID设置
  2. 手机是否开启USB DEBUG,并且允许安装非市场应用
  3. 检查你的usb连线
  4. 重启你的电脑与手机

在这一步完成看,相信你能在devices list找到你的设备,如果还不行,那么试试 adb kill-server 与 adb start-server.
最后,我们打开eclipse,查看DDMS,如果发现你的设备正确被识别,那么基本上你在调试的时候设备选择器会列出你的设备.
如果设备选择器依旧没有列出,那么你可以尝试拖动选择器上的分隔栏,然后你的设备会出现,是不是很神奇?

Mac安装Eclipse与IDEA

最近将开发环境全面转至macbook上,但发现在安装java的过程中并不是那么一帆风顺,这里简单记录下遇到的问题以及解决方案.

Mac上安装Java7

首先我们需要去oracle下载最新的jdk,笔者拿到的最新的版本是1.7.0_45-b18,这里没有什么好说的,直接下载安装即可,安装完毕后需要在.bash_profile或者.zshrc文件中设置JAVA_HOME,代码如下

然后执行source让其生效.
最后在终端中执行如下命令判断JAVA_HOME是否正确设置

安装IntelliJ IDEA

下载好IntelliJ IDEA解压执行发现弹出提示需要安装1.6,查阅了资料后发现需要修改idea中的Info.plist.
打开plist后找到如下项,将1.6改成1.7后再次运行就发现idea可以正常启动了.

安装Eclipse

下载好eclipse解压执行,发现依旧提示需要安装1.6,多方查阅后发现似乎是oracle更新了某些JVM的设置,我们需要找到jdk的Info.plist
执行如下命令

找到JVMCapabilities配置项,修改成如下所示,最后重启机器即可.