12

バージョン11の3.6.2ツールとSDKツールを使用してEclipseのセットアップを実行しましたが、かなり長い間、メインプロジェクトを正常に構築してきました。

別のプロジェクトでは、SDKを最新かつ最高のものにアップグレードする必要があると思いました。この時点でAPI 14(ICS 4.0)です。

実行した手順を再構築することすらできませんが、プロジェクトがビルドされたように見えたのですが、コンパイラ後の手順をスキップしていると表示され、最終的にAPKがなくなりました。

また、.classpathが更新され、出力パスが.binではなくbin/classesになることにも気づきました。

途中でEclipseを最新バージョン(Indigo 3.7.1)に更新しようとしましたが、これは役に立ちませんでした。

4

1 に答える 1

31

私は最終的にGoogleAndroidフォーラムのこの投稿の助けを借りて問題を解決しました:

http://code.google.com/p/android/issues/detail?id=21031

私個人としては、最大の問題は次のように解決されたようです(フォーラム投稿のコメント25からのqutoe)「実行/デバッグが使用されるまで.apkファイルが自動的にビルドされないという問題を解決しているようです(コメント#10、#11 [Windows]->[設定]->[Android]->[ビルド]に移動し、[エクスポートまたは起動するまでパッケージ化とデキシングをスキップする]のチェックを外してから、Eclipseを再起動します。

しかし、そこには他にも有用な資料があります。さまざまなプロジェクトを持つさまざまな人々が、この設定でさまざまな問題を抱えているようです。

クラスパスの変更はまだわかりませんが、問題ではないようです。

さらに、Eclipse Indigoを使用してADTをインストールすることについての議論を見つけました。これは、Stackoverflowで役立ちました。

EclipseIndigo-AndroidADTプラグインをインストールできません

また、さまざまなアンインストール/再インストールが原因で、何らかの理由で.svnディレクトリをソースから除外しなくなったと思います。このStackoverflowの投稿は、次の点で役立ちました。

Eclipseが.svnフォルダーをsrcからbinにコピーしようとするのはなぜですか?また、どうすれば停止させることができますか?

最後に:Eclipseを本当にそして本当にアンインストールするためのヒント-誰もがアンインストールはないと言いますが、アンインストールはありませんが、Eclipseがホームディレクトリ(Windows 7のc:\ users \の下)に.eclipseと呼ばれるディレクトリを残します-本当に新しく始めたい場合は、それをザッピングします。

さらに、それほど極端ではない対策として、Eclipse内にProject-> Cleanがあり、「eclipse-clean」を使用してeclipseを呼び出して、追加のクレンジング効果を得ることができます。何がわからないが、途中でさまざまな親切な人々が問題を解決するためにそれを試みることを提案した。

ああ、そうです-私が最初にIndigoをインストールしてビルドしようとしたとき、Javaコンパイラのコンプライアンスレベルが嗅ぎタバコに達していないという警告が表示されました。これは単に真実ではありませんでした。マシンにインストールされているのはJava1.6だけです。同様の経験をした人については、この投稿を参照してください。

http://marakana.com/forums/android/general/374.html

私にとっては、プロジェクト、プロパティ、Javaコンパイラに移動し、[ワークスペース設定の構成]をクリックして、ダイアログで[OK]をクリックするだけでうまくいきました。実際に何も変更する必要はありませんでした。すべてが大丈夫であることを示しただけです!

最終的に、私は実際にEclipseとAndroidのインストールをクリーンアップしました(前述の.eclipseディレクトリを含み、AndroidSDKツールをアンインストールしても消去できない場合はホームディレクトリに.androidディレクトリもあります-これは実際にはアンインストール可能です)。すべてを最初からインストールしてから、上記の追加情報を使用して、APKを構築しています。

これにより、ビルドを元の状態に戻すために費やした時間を誰かが節約できることを願っています。

于 2011-11-08T10:19:04.733 に答える