5

以下で構成される最初の Android 開発環境をセットアップしました。

  • エクリプス 3.5
  • Mac OS X 10.5
  • x86 Mac 用の 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)

基本的に箱から出してすぐに動作するはずです。なぜこれが失敗するのかについてのアイデアはありますか?

4

7 に答える 7

7

だから私の解決策は完全に異なっていました。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

エクリプスを閉じました。もう一度開いた。

その後、プロジェクトのプロパティに戻り、ライブラリをリセットしました。これで問題は解決しました。これが他の誰かに役立つことを願っています!

于 2012-03-06T17:23:09.057 に答える
7

私にとっては、ADTプラグインからDDMSを更新することでうまくいきました!

その前に、時間を節約するためにADT プラグインのみを更新し、Android DDMS、TraceView などは何も更新しなかったため、同じ問題に遭遇しました。数回再起動して Google 検索を行った後、誰もがさまざまなソリューションを提案していました。Android DDMSを更新し、 Eclipse を再起動しました。

そして、それは魅力のように機能しました。

ワークスペースを削除したり、.project ファイルなどを更新したりする必要はありませんでした。

于 2014-05-19T01:10:23.350 に答える
3

ステップ 1. .android という名前のフォルダーを見つけます。

このフォルダーは、Windows 8 などの Windows ユーザー ディレクトリに配置できます。 C:\Users\YOUR_WINDOWS_USERNAME.android ステップ 2. このフォルダー .android を削除します。

ステップ 3. Eclipse を再始動すると、これで問題ありません

于 2014-03-23T06:18:16.577 に答える
1

http://java.sun.com/javase/6/docs/api/javax/xml/validation/SchemaFactory.htmlをざっと見てみると、JDK 1.6 のセットアップに問題があることがわかります。

Eclipse で -vm フラグを元の 1.5 に設定しても効果はありませんでしたが、明らかに誤って構成された 1.6 のすべての痕跡を削除した後、すべてが魅力的に機能しました。

于 2010-05-01T19:14:49.337 に答える
0
  • インストール済み API 19
  • API 20、20Lを取り外しました

Package Explorer|appcompat_v7 の下に Android 4.4.2 が表示されませんでした

次に、sdk/platforms および sdk/system-images 内の対応する 20 および 20L フォルダーを削除しました。

再起動してOK

ADT パッケージ 23.0.2.1259578 Eclipse プラットフォーム 4.2.2.M20130204-1200

于 2014-08-19T11:28:48.967 に答える
0

Windows 7 の場合adt-bundle-windows-x86_64-20140702: 削除する C:\Users\YOUR_WINDOWS_USERNAME.android と魔法がかかりました:)

于 2014-11-21T12:50:35.520 に答える