我刚刚搭建了我的第一个Android开发环境,包括:
- Eclipse 3.5
- Mac OSX 10.5系统
- 适用于x86 Macs的Android SDK
- ADT Eclipse插件0.9.6
我将$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)
我看不出在设置过程中有任何遗漏,根据说明,它基本上应该可以直接使用。你有什么想法,为什么会失败?