Android Studioでのライセンス検証ライブラリの設定
Android Studioで作成されたアプリにGoogleライセンス検証を実装するためのim'triyng。この行に従うと、次のようになります。 http://developer.Android.com/google/play/licensing/ setting-up.html 良さそうです:
LVLをライブラリプロジェクトとして追加する代わりに、ライブラリソースをアプリケーションに直接コピーできます。そのためには、LVLのlibrary/src/comディレクトリをアプリケーションのsrc /ディレクトリにコピー(またはインポート)します。
私はこれを行いましたが、以下のインポート:
import com.google.Android.vending.licensing.LicenseChecker;
import com.google.Android.vending.licensing.LicenseCheckerCallback;
失敗。Googleで検索すると、プロジェクトのbuild.gradeファイルを変更する必要があることに気付きましたが、特定の解決策が見つかりません。
AndroidスタジオプロジェクトでLVLを参照するにはどうすればよいですか?チュートリアルまたは例がありますか?
よろしくお願いします。
最後に私は解決策を持っています! library/src/com
ディレクトリにyouroject/scr/main/Java/com
を配置し、[プロジェクトをGradleファイルと同期]ボタンをクリックする必要があります。
- Android Studio、Tools-Android-SDK Manager
- SDK Managerの[extras]セクションで、[Google Play Licensing Library]を選択します
- Android Studioに戻り、File-New-Import Moduleを選択します
- ADK Managerは、ダウンロードしたファイルをSDKディレクトリの下に配置します。私の場合は_
Desktop/Android-sdk-macosx/extras/google/play_licensing/library
_です。 - このディレクトリをモジュールとしてインポートすることを選択し、名前を付けます。 「lvl」を使用しました
- オプションで、
lvl
モジュールの_build.gradle
_のtargetSdkVersionを変更して、プロジェクトのtargetSdkVersionと一致させます。 - 次に、プロジェクトbuild.gradleで、_
{dependencies{
_セクション内に行compile project(':lvl')
を追加します。 - Gradleを再同期すると、すべてが正しくコンパイルされます。
LVLソースをアプリケーションにコピーします。 LVLをライブラリプロジェクトとして追加する代わりに、ライブラリソースをアプリケーションに直接コピーできます。そのためには、LVLのlibrary/src/comディレクトリをアプリケーションのsrc /ディレクトリにコピー(またはインポート)します。訪問: http://developer.Android.com/google/play/licensing/setting-up.html
ステップ6はproject(":Android"){dependencies {
セクション内に配置されます。