2

https://dl-ssl.google.com/android/eclipse/のリソースにアクセスするために、Eclipse のソフトウェア更新機能を使用して最新の Android SDK をインストールしました。

インストール後、SDK が Eclipse に統合されたように見えますが、単一の空のアクティビティを含む新しいプロジェクトを作成しようとすると、次のエラーが発生します。

[2009-06-06 11:41:24 - TestProject] クラスファイルが指定されていません
[2009-06-06 11:41:24 - TestProject] エラー 1 で失敗した Dalvik 形式への変換

これは、32 ビット プロセッサeclipse version 3.4.2上での実行を使用しています。Mac OS 10.5.7

これは私の設定ミスですか?インストールの一部を見逃していませんか?

4

3 に答える 3

3

このエラーもかなり気になりました。他の投稿で説明されているすべての手順がうまくいきませんでした。しかし、私は解決策を見つけました。それが他の人に役立つことを願っています.

プロジェクト ホームで、Eclipse は.classpathファイルを作成します。エディターで開き、次の各行が存在することを確認します。

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="src" path="src"/>
    <classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
    <classpathentry kind="src" path="gen"/>
    <classpathentry kind="output" path="bin"/>
</classpath>

あなたのプロジェクトに関連する他の行があることに注意してください

<classpathentry combineaccessrules="false" kind="src" path="/project-name"/>

それは大丈夫です、重要なことはこの行です:

<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>

そこにある必要があります。この変更を行ってファイルを保存し、Eclipse を再起動します。メイン メニューで、Project -> Cleanを実行します。プロジェクト エクスプローラーで、作成したばかりの新しいプロジェクトで、右クリック -> [プロパティ] -> [Android] -> [Android 1.5 をチェック] -> [適用] ボタンをクリックします。

次のプロジェクト、右クリック -> プロパティ。左側のメニューでJava Build Pathをクリックし、右側のパネルでLibrariesタブをクリックします。「Android 1.5」というフォルダーが表示されていることを確認します。OK をクリックすると、プロジェクトがコンパイルされます。

[ライブラリ] タブに Android.jar が表示されている場合は、手動で削除する必要があります (強調表示して [削除] ボタンをクリックします)。その後、このエラーはなくなります。

于 2010-03-23T02:08:00.293 に答える
2

これは、私が作成するすべての新しいプロジェクトで常に表示され、SDK、Eclipse、およびプラグインのクリーン インストールを行いました。Eclipse で Project->Clean を使用してクリーンアップを行うと、常に問題が解決します。はい。大きな問題、いいえ。

于 2009-06-08T20:25:18.350 に答える
0

そうしなければならなかった

chmod -R 777

動作させるには、sdk ディレクトリ全体 (バイナリだけでなく)。これは、インストール手順の一部ではありませんでした。

そして、パス変数を追加しましたか?

export PATH=${PATH}:<your_sdk_dir>/tools
于 2009-06-07T10:46:22.287 に答える