Goodroid

GoodroidはAndroidアプリ開発のための情報をコラムやブログで紹介するサイトです。


プロジェクトのインポートではまったこと
GoodroidではSubversionを使ってソース管理をしています。

既存のプロジェクトをインポートした際に、はまった点を備忘録として残したいと思います。

Eclipseのコンソールに以下のメッセージが表示され

Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.


さらにはダイアログで『エラーがあるから修正しろ』と怒られてしまいました。



調べてみると、どうやら最近Javaのバージョンが更新され1.7になっていたことが原因だったようだ。

元のプロジェクトが1.6で作成されているから合わせろと…。
あ~そういえば最近、EclipseをHeliosからIndigoに替えたときにその辺の設定が変わっちゃったのか

そこで、以下の手順で1.6に変更することにした。

プロジェクト右クリックプロパティーJavaのコンパイラー

[プロジェクト固有の設定を可能にする]にチェックを入れ、コンパイラー準拠レベルを1.7から1.6に変更する。 ※今回は元が1.6だったため1.6へ変更した。



あとはフル・ビルドを行いさっきまでのエラーが消えていたら問題解決です!

知っていればなんてことないものかもしれないが、その辺勉強不足ではまってしまいました。

皆さんも、もしこのような経験をされたときには参考にしてみてください。

2413 views | コメント:0 | 2012-05-18
コメント
まだこの記事にコメントはありません
コメントの投稿
名前 (必須)

メールアドレス (非公開)

本文(必須)

パスワード (必須)
(半角数字4桁)