Seb*_*ndt 5 eclipse android adt
我刚刚建立了我的第一个Android开发环境
我已经将$ PATH设置为我的SDK/tools目录(如果我只使用Eclipse,这应该无关紧要?)并启动Eclipse,但是当我尝试在Eclipse中设置SDK的路径时,我收到错误" parseSdkContent失败".抛出异常的堆栈跟踪是
java.lang.IllegalArgumentException: http://www.w3.org/2001/XMLSchema
at javax.xml.validation.SchemaFactory.newInstance(SchemaFactory.java:181)
at com.android.ide.eclipse.adt.internal.sdk.LayoutDevicesXsd.getValidator(Unknown Source)
at com.android.ide.eclipse.adt.internal.sdk.LayoutDeviceManager.parseLayoutDevices(Unknown Source)
at com.android.ide.eclipse.adt.internal.sdk.LayoutDeviceManager.loadDefaultLayoutDevices(Unknown Source)
at com.android.ide.eclipse.adt.internal.sdk.LayoutDeviceManager.loadDefaultAndUserDevices(Unknown Source)
at com.android.ide.eclipse.adt.internal.sdk.Sdk.<init>(Unknown Source)
at com.android.ide.eclipse.adt.internal.sdk.Sdk.loadSdk(Unknown Source)
at com.android.ide.eclipse.adt.AdtPlugin$13.run(Unknown Source)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Run Code Online (Sandbox Code Playgroud)
我无法看到我在设置过程中遗漏了任何内容,根据说明它应该基本上只是开箱即用.关于为什么会失败的任何想法?
所以我的解决方案完全不同.project.properties已损坏.我不得不从命令行编辑它,因为eclipse不想为我做任何事情.我删除了一切不必要的东西.这样文件看起来像这样:
# This file is automatically generated by Android Tools.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
#
# This file must be checked in Version Control Systems.
#
# To customize properties used by the Ant build system use,
# "ant.properties", and override values to adapt the script to your
# project structure.
# Project target.
target=android-15
Run Code Online (Sandbox Code Playgroud)
关闭Eclipse.再次打开它.
然后我回到项目属性并重置我的库.这解决了这个问题.希望这有助于其他人!
对我来说,从ADT插件更新DDMS就行了!
在节省时间之前,我只更新了ADT插件,没有其他类似Android DDMS,TraceView等.所以我遇到了同样的问题,经过几次重启和谷歌搜索,每个人都在提出不同的解决方案.我更新了我的Android DDMS并重新启动了eclipse.
它就像一个魅力.
我没有必要删除我的工作区或更新我的.project文件等.
快速浏览一下http://java.sun.com/javase/6/docs/api/javax/xml/validation/SchemaFactory.html表明 JDK 1.6 设置有问题。
将 eclipse 中的 -vm 标志设置为原始 1.5 并没有帮助,但在删除明显错误配置的 1.6 的所有痕迹后,一切都像魅力一样工作。
| 归档时间: |
|
| 查看次数: |
19687 次 |
| 最近记录: |