私はAndroid dev envをv15までアップグレードしましたが、ライブラリプロジェクトを参照できません。私はプロジェクトAppCoreと別のプロジェクトAppを持っています。 AppCoreはライブラリプロジェクトです(プロパティ - >アンドロイド - >ライブラリ)。AppはAppCoreを参照します(プロパティ - >アンドロイド - >ライブラリ - >追加;ビルドパスダイアログのライブラリタブに表示されます)。ライブラリプロジェクトでパスエラーを作成する
AppCoreは問題なくコンパイルされますが、Appはコンパイルされません。それは言う:しかし、ビルド・パス]ダイアログが任意のエラーが表示されない
は、「ビルド・パス・エラーが解決されるまでプロジェクトをビルドすることができません」。
私が作成した新しいプロジェクトと、以前に作業していたプロジェクト(アップグレード前に作業したことは言及する必要はありません)の両方で発生します。
オープン.classpathファイルをしたと示して、私は:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="gen"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
<classpathentry kind="output" path="bin/classes"/>
</classpath>
トライアル・エラーの多くの後、私は図書館の行を削除していない、そしてそれはもはや「ビルドパス・エラー」を訴え、もちろん、AppからAppCoreに使用される「クラスが見つからない」と主張しています。しかし、それは問題がそれに関連していると私に伝えています。
これ以上のアイデアはありますか?何かヒント?
図書館プロジェクトの変更についてAndroid Devのブログ記事を読んだことはありますか? http://android-developers.blogspot.com/2011/10/changes-to-library-projects-in-android.html – C0deAttack
私はそれを読んでいなかった、リンクのおかげで。しかし、それは私の問題とは関係ありません。私はすでにそれに気づき、ソースリンクを自分で削除しました。さらに、私の問題は古いプロジェクトからの移行に関連していません。新しく作成された「Hello world」プロジェクトでも発生します。とにかく、ヒントありがとう。 –