30

我正在尝试在 Android Studio 制作的应用中实施 Google 许可验证。通过遵循以下几行: 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;

失败..在谷歌上搜索我注意到我需要修改我的项目中的 build.grade 文件,但我找不到具体的解决方案。

如何在我的 android studio 项目中引用 LVL?有一些教程或例子吗?

谢谢洛伦佐

4

4 回答 4

54
  1. 在 Android Studio 中,Tools-Android-SDK Manager
  2. 在 SDK Manager 中,在 extras 部分中选择 Google Play Licensing Library
  3. 返回 Android Studio,选择 File-New-Import Module
  4. 在我的情况下,ADK Manager 会将下载的文件放在您的 SDK 目录下Desktop/android-sdk-macosx/extras/google/play_licensing/library
  5. 选择将此目录作为模块导入,并为其命名。我用'lvl'
  6. 可以选择更改lvl模块中的targetSdkVersionbuild.gradle以匹配您的项目 targetSdkVersion。
  7. 然后在您的项目 build.gradle 中,compile project(':lvl')在该部分内添加该行{dependencies{
  8. 重新同步 Gradle,一切都应该正确编译。
于 2015-05-08T14:18:20.080 回答
22

终于我得到了解决方案!您必须将library/src/com目录放入youroject/scr/main/java/com,然后单击“使用 Gradle 文件同步项目”按钮。

于 2013-08-29T13:23:48.143 回答
1

步骤 6 被放置在该project(":android"){dependencies {部分的内部。

于 2015-06-15T06:43:48.930 回答
1

将 LVL 源复制到您的应用程序。作为将 LVL 添加为库项目的替代方法,您可以将库源直接复制到您的应用程序中。为此,请将 LVL 的 library/src/com 目录复制(或导入)到应用程序的 src/ 目录中。访问:http: //developer.android.com/google/play/licensing/setting-up.html

于 2016-03-23T18:08:22.213 回答