0

lvl がライブラリとしてインストールされているアプリを実行しようとすると、このエラー メッセージが表示されます。

lvl ライブラリをインストールするために、developer.android.com サイトで概説されている手順に従いました。

「market_licensing」フォルダーをプロジェクト フォルダーにコピーしました。

「新規」、「Motodev studio を使用した android プロジェクト」、「既存のソースからプロジェクトを作成」、「SDK ターゲット」API-7 を使用して、「License」という新しいライブラリを作成しました。

メインプロジェクト「project」「properties」「android」「add library」を「License」に設定し、「IsLibrary」にチェックを入れました。

それでも、lvl ライブラリはメイン アプリケーションでビルドされていないようで、このエラーが発生します。

4

2 に答える 2

3

8 時間試行した後、ライブラリの概念を使用して lvl を組み込むことをあきらめることにしました。Eclipse/android 環境はまだバグが多すぎて、ライブラリを操作できません。

developer.android.com サイトは、lvl コードを含める別の (そしてはるかに優れた) 方法を提供しました。

「LVL をライブラリ プロジェクトとして追加する代わりに、ライブラリ ソースをアプリケーションに直接コピーできます。そのためには、LVL の library/src/com ディレクトリをアプリケーションの src/ ディレクトリにコピー (またはインポート) します。」

私はこれをしました、そしてそれはうまくいきます!図書館の利用は控えましょう。

于 2011-04-05T21:37:08.773 に答える
0

Eclipse IDE はこのライブラリ パスにバグがあります。

  1. 最初に、LVL ライブラリを、プロジェクトと同じディレクトリにあるフォルダーにコピーします。これにより、バグのある長いパスの代わりに「../library」などの相対パスが単純になり、次にEclipseでインポートを試みます

2.ドキュメントに記載されている方法でライブラリを追加します

http://developer.android.com/google/play/licensing/setting-up.html

3.ビルド パスからライブラリ プロジェクトを削除します。この library.apk が見つからないというエラーは、エラーを削除してライブラリを追加するときに、投影された修正プログラムの [ビルド パスに追加] をクリックした可能性があるためです。

于 2012-12-15T17:27:20.477 に答える