4

http://developer.android.com/guide/publishing/licensing.htmlにある指示に従っています

<sdk> / market_licensingディレクトリのコピーを作成し、Eclipseの新しいプロジェクトウィザードを使用して、既存のソースから新しいAndroidプロジェクトを作成し、market_licensingのコピーのlibraryサブディレクトリにポイントしました。

market_licensingプロジェクトのAndroidプロパティの[ライブラリ]チェックボックスをオンにしました。そのプロジェクトをライブラリプロジェクトとしてアプリプロジェクトに追加しました。リストに緑色のチェックマークが付いて表示されます。

プロジェクト設定を保存して再構築すると、コンパイラはLVLプロジェクト内のクラスを見つけることができず、アプリのプロジェクト設定に戻ると、ライブラリリストのエントリに緑色のチェックマークではなく赤色のXが表示されます。

何が間違っているのかわからないため、LVLプロジェクトを参照できません。何か助けはありますか?

編集:ライセンスプロジェクトをアプリプロジェクトのビルドパスに追加しようとしましたが、ビルドできましたが、アプリを実行しようとすると、ライブラリコードが見つからないためにクラッシュします。そのため、ライセンスプロジェクトの「ライブラリ」ステータスが正しく設定されていないか、ビルド時にアプリプロジェクトに自動的に挿入されていないことは明らかです。

4

1 に答える 1

7

私は同様の質問を投稿していましたが、問題が何であるかを理解しました-ここを参照してくださいEclipseでは、別のAndroidプロジェクトでAndroidライブラリプロジェクトを参照できません

于 2011-03-02T12:20:20.690 に答える