代码之家  ›  专栏  ›  技术社区  ›  Cybergatto

在Android Studio上设置许可验证库

  •  30
  • Cybergatto  · 技术社区  · 12 年前

    im'triyng在安卓工作室制作的应用程序中实现谷歌许可验证。 通过以下方式: http://developer.android.com/google/play/licensing/setting-up.html 似乎是tath:

    作为将LVL添加为库项目的替代方案,您可以将库源直接复制到应用程序中。为此,请将LVL的library/src.com目录复制(或导入)到应用程序的src/目录中。

    我已经这样做了,但导入:

    import com.google.android.vending.licensing.LicenseChecker;
    import com.google.android.vending.licensing.LicenseCheckerCallback;
    

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

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

    谢谢 洛伦佐

    4 回复  |  直到 8 年前
        1
  •  54
  •   Nick Fortescue    10 年前
    1. 在Android Studio中,工具Android SDK管理器
    2. 在SDK Manager中的附加部分中,选择Google Play许可库
    3. 返回Android Studio,选择“文件”“新建”“导入模块”
    4. 在我的情况下,ADK Manager会将下载的文件放在您的SDK目录下 Desktop/android-sdk-macosx/extras/google/play_licensing/library
    5. 选择将此目录作为模块导入,并为其命名。我用了“lvl”
    6. (可选)更改中的targetSdkVersion lvl 模块的 build.gradle 以匹配您的项目目标SdkVersion。
    7. 然后在你的项目build.gradle中,添加行 compile project(':lvl') 内部 {dependencies{ 部分
    8. 重新同步Gradle,所有内容都应该正确编译。
        2
  •  22
  •   Marcus Rickert    8 年前

    我终于找到了解决方案! 你必须把 library/src/com 中的目录 youroject/scr/main/java/com 然后点击“与Gradle文件同步项目”按钮。

        3
  •  1
  •   Peter    10 年前

    步骤6位于 内部 project(":android"){dependencies { 部分

        4
  •  1
  •   Gustavo C. Souza    9 年前

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