今朝、Android SDK Manager を介して、Android SDK Tools 22.0.1 を含む一連の更新プログラムをインストールしました。これまでのところ、これは悲惨なことのようです。災害の 1 つは図書館の取り扱いです。シナリオは次のとおりです。
ライブラリ プロジェクト libFoo を使用するプロジェクト projFoo があります。libFoo は、12 ほどのライブラリまたはプロジェクトを使用します。つまり、libFoo の Java ビルド パスには、projA、projB、projC、... lib1.jar、lib2.jar、lib3.jar ... があります。
以前は、libFoo を projFoo のビルド パスに追加するだけで済み、アップデートをインストールするまではすべて正常に機能していました。
更新後、projFoo は直接使用していませんが、projFoo のビルド パスに projA、projB、lib1.jar を 1 つずつ追加しています。これを行わないと、アプリを実行すると java.lang.NoClassDefFoundError が発生します。
すべてのプロジェクトをクリーンアップし、Eclipse を何度も再起動しました。libFoo の Order と Export で参照されているプロジェクトとライブラリも確認しましたが、それらの参照を追加する必要があるようです。これはこれを処理する正しい方法ですか?