編集:最後までスキップしてください。問題発見の履歴を知りたい場合を除き、ほとんどのものは今は関係ありません。API 7がインストールされていると、Eclipseは何のアンドロイドコードも作成できません
私はEclipseで新しいAndroidアプリケーションを作成し、githubにプッシュし、別のマシンでクローンし、最後にEclipseにインポートしました。
プロジェクトは、その時点で構築していなかったし、2つの容易に明らかな問題があった:
- エラーコンソール上で、私はすべての
- 「プロジェクトのプロパティを修正/ Androidのツール」を実行する必要があると言っては、私の@Overrideディレクティブはスーパークラスのメソッドを認識せず、エラーを引き起こしていました。
私は最初に動作するように指定されたツールを実行することで修正しました。 @Override行をコメントアウトして2番目の行を処理した後、何も構築されません。クリーニングと再構築により、gen/*/R.java
が生成され、bin/res
フォルダが作成されますが、.class
やその他のファイルは生成されず、エラーもありません。何か案は?
編集:コメント作成者が疑うように、ビルド環境は完全に閉じ込められているようです。新しく作られたアンドロイドプロジェクトでさえ、何も構築されません。
[2011-12-07 19:59:43 - wut] (new resource id ic_launcher from C:\Users\jorenko\workspace\wut\res\drawable-hdpi\ic_launcher.png)
[2011-12-07 19:59:43 - wut] (new resource id ic_launcher from C:\Users\jorenko\workspace\wut\res\drawable-ldpi\ic_launcher.png)
[2011-12-07 19:59:43 - wut] (new resource id ic_launcher from C:\Users\jorenko\workspace\wut\res\drawable-mdpi\ic_launcher.png)
[2011-12-07 19:59:43 - wut] (new resource id main from C:\Users\jorenko\workspace\wut\res\layout\main.xml)
[2011-12-07 19:59:43 - wut] Writing symbols for class R.
[2011-12-07 19:59:44 - wut] Starting full Package build.
[2011-12-07 19:59:44 - wut] Skipping over Post Compiler.
WutActivityが構築されることはありません、それもそれを構築しようとすることはありません表示されます。詳細なビルドログをオンにすると、終わり近くに、これを示しています。
編集:
私は、私のアンドロイドSDKをアンインストールし、それとEclipseの両方の新しいコピーをダウンロードし、すべてのデフォルトでそれらの両方をインストールし、Hello Worldの新しいAndroidのサンプルプロジェクトを作成し、私はまだ同じを持っています問題。次のステップ:軌道からの核兵器?
編集:
私はSDKをインストールし、ゼロから新しいコンピュータに日食。 OKのサンプルプログラムを作成しました。それから私は私のアプリをチェックアウトし(私のアプリが構築されているAPI7をインストールした)。今は何も再構築されません。今すぐAPI7だけで新しいコンピュータでこれを試してみてください。
編集:再現する
ステップ:
- すべてのデフォルト設定を使用してゼロからEclipseとSDKをインストールします。アンドロイドSDKツールとAPI 14のみをインストールしてください。
- サンプルプロジェクトを作成し、正しくビルドされていることを確認してください。
- APIをインストールしてください。
- ワークスペースを清掃し、上記のようにサンプルプロジェクトをビルドできないことに注意してください。
API 7を削除しても問題は解決しません。SDKの最新のアップデートでは、このバグがあると思います。これは、の組み合わせによって固定することができますように
2台のマシンで同じAndroid/JDKを使用していますか? – Jonas
私はそうです - 彼らは両方同時にインストールされました。実際、元のマシン上に新しいワークスペースをクローンすると、同じ問題が発生します。 – Jorenko
プロジェクト/環境ターゲットがオフになっているようです。作業と非作業を区別します。それらが同じであれば、それはまだプロジェクト設定(例えば、repo)のマシン/ユーザ設定の設定*外*である可能性があります - そして、gitは犯人から削除することができます:) –