赞
踩
一、导入项目时,提示 “invalid project description”
无效的项目描述,应该与ADT版本不同有关。
出错背景:外来源码放在工作区,然后导入Eclipse。
解决方法:外来源码先放在非工作区(如:桌面),然后导入到Eclipse,导入页面勾上 “copy projects to into workspace” 复制一份到工作区。
二、打开Eclipse,提示 “Failed to create the Javae Virtual Machine”
无法创建Java虚拟机
出错背景:系统还原后出现或者感觉莫名其妙出现。实际上应该是环境、配置等发生变化,如果出现这个问题,请回顾之前有做过什么事情,比如安装或者更新JDK,修改过环境变量等等。
解决方法:首先确定JDK已安装,环境变量已配置(JAVA_HOME, Path等),修改后重启系统,我就是这么搞定的。
如果无上述问题,那只能修改 eclipse.ini 文件,请自行选择一种或几种进行尝试。
其它补充:
1、eclipse.ini 文件位置
windows 位于 eclipse 程序安装目录的根目录
mac os eclipse安装目录/Eclipse.app/Contents/MacOS,呃,就是右键应用图标,选“显示包内容“,然后你懂的
2、如果修改后仍然报错,请确保解决方法第2项写在 -vmgrgs 之前,如果你有写的话
3、其它eclipse.ini文件相关资料可以参考这里
三、The connection to adb is down, and a severe error has occured.
The connection to adb is down, and a severe error has occured.
You must restart adb and Eclipse.
windows环境下有此问题,原因是有其它adb进程在运行,eclipse无法启动sdk的adb。
一般类似360手机助手、qq手机助手、豌豆荚以及酷狗音乐等可以连接到手机的程序,都有可能开一个adb进程,名字一般叫xxxadb,就是这个搞鬼。
解决方法:
首先,打开任务管理器,仔细找一下,干掉这个多余adb进程。为方便起见,最好设置手机助手这类程序不可开机启动。
接着,打开cmd命令窗口, 输入“adb kill-server”, 然后输入“adb start-server”, 重启一下adb。
最后,重启eclipse,搞定收工。
其它补充:
adb命令需要配置环境变量,如果不想配置,可以cd到adb.exe所在目录,
或者在adb.exe目录下,按 shift + 鼠标右键,点“在此处打开命令窗口”。
四、Failed to install *.apk on device 'emulator-5554': timeout
运行程序安装时,提示模拟器超时
解决:Mac环境下,可以使用通过重启 adb 重新建立连接,基本上几秒就可以搞定。
windows环境下重启adb无效,也可能是我等得不够久。直接关闭模拟器,重新 launch。
模拟器超时时间默认为 5000ms,显然有点短,我们可以手动改大些。
eclipse下,window >> preferences >> Android >> DDMS >> ADB connection time out (ms) 值修改加大
其它:重启adb方法,除了上面 “三” 用的命令,还可以在 eclipse 的 Devices 页面 Reset adb。
五、使用Eclipse 打包apk,提示 conversion to dalvik format failed with error 1
解决:
1. 打包前删除bin目录下文件;
2. clear project;
3. 确保apk输出目录不带中文字符。
六、Eclipse android sdk content loader 0
打开eclipse 后一直显示在加载SDK,卡住了,重启无效
解决:
1. 打开 .android 目录,一般在C盘administrator用户目录下;
2. 删除 cache 目录下的所有文件;
3. 删除 ddms.cfg 文件;
4. 重启ecplise。
七、Gradle project refresh failed error:cause:peer not authenticated
导入项目后报错,项目使用的Gradle版本和Android studio使用的Gradle版本不一致导致
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。