2012年3月27日火曜日

Android ライブラリプロジェクトのエラー

ひさびさの書き込みになりましたが・・・


ライブラリプロジェクトは便利ではあるのですが、複数のライブラリプロジェクトを利用していると、Eclipseを立ち上げた時にエラーが発生する場合があります。

ソースにエラーは無いのですが、プロジェクトとしてエラーが発生しています。

原因はライブラリプロジェクトなのですが、エラーが発生すると、再ビルドでエラーが消えたり、消えなかったりと安定しません。

今回、これはと思われる対応方法を発見しましたのでメモしておきます。

エラーの発生したプロジェクトの「project.properties」を開いて下さい。

android.library.reference.1=../DeveloperLib
android.library.reference.2=../Neps2Lib
android.library.reference.3=../Neps2Com

のように使用しているライブラリプロジェクトが列強されていますが、これの順番がおかしくなっている場合があります。

android.library.reference.3=../Neps2Com
android.library.reference.1=../DeveloperLib
android.library.reference.2=../Neps2Lib

こんな感じですね。

この場合は上の例のように、順番に並べ替えて保存して下さい。ビルドが走ってエラーが消えるはずです。

また、時によると

android.library.reference.3=.\\/Neps2Com

のように¥が入っていたりします。

正しく「../」(ピリオドは2つです)

に変えてあげて下さい。

現在のところこれでエラーは消えています。

0 件のコメント:

コメントを投稿