1. ホーム
  2. android

Library.apkが見つからない!

2023-12-19 13:28:46

質問

私は、派生したActivityクラスのいくつかのメソッドを除いて、すべてがライブラリプロジェクトにあるように、私のアプリケーションをかなりうまく再構築することができました。

美しく動作していますが、Eclipseのコンソール( ではなく LogCat!) が次のようなエラーメッセージを出力します。

[2011-06-13 19:54:08 - MyLibrary] Could not find MyLibrary.apk!

両方のプロジェクトをクリーンアップしました(ライブラリ アプリケーション) をクリーンアップし、Eclipse を再起動し、プロジェクトを再ビルドしましたが、この奇妙なエラーメッセージは解消されませんでした。

このエラーメッセージは何を意味しているのでしょうか? (特に、すべてが問題なく実行されているように見えることに照らして)

どうしたらこのメッセージを消すことができますか?

UPDATE : 私は、以下の提案に従ってプロジェクトを削除し、それを再インポートしようとしました。それは助けられませんでした。私はそれから見つけた このスレッド を見つけたことで、私は自分が <uses-library> があることに気づきました。私はそれを削除し、プロジェクトをクリーンにして再構築しました。問題は解決されませんでした。

私は今、これが本当の問題であり、たとえば、いくつかのパスの設定ミスや私の側の何かであると疑っています。それは何でしょうか?

どのように解決するのですか。

問題の原因がわかりました!

判明したのは、"です。 の新しいライブラリ機能では、依存する Android プロジェクトをプロパティの Java ビルド パス セクションで指定しないのです。プロパティの Android セクションで指定します。 ということです。

というわけで、私がしなければならなかったことは、アプリケーション・プロジェクトの Properties をクリックし Projects タブをクリックし、自分自身のライブラリプロジェクトを選択して Remove ボタンをクリックします。これで完了です。もう問題はありません。

Eclipse Java EEでプロジェクトのプロパティーを選択し、その中から Project References を選択し、FacebookSDK をチェックします (画面キャプチャを参照)。

感謝 ランス・ナネック !