10

我刚刚导入了一个 android 项目,当我尝试运行它时,它在以下导入时给了我错误

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

任何解决此问题的帮助将不胜感激。

4

6 回答 6

9

您收到这些错误是因为您没有导入许可库。

进入你下载 android-sdks 东西的文件夹。

所以有两件事:I) 许可库和 II) 示例许可应用程序

I) 许可库位于:

用户名/android-sdks/extras/google/play_licensing/library

II) Sample Licensing App 位于:

用户名/android-sdks/extras/google/play_licensing/sample

或者

在 Eclipse 中,File-> New -> Other... -> Android Sample Project -> (Choose a Target and hit next) -> Google Play Licensing Library

步骤1:

在 Eclipse 中,转到 File-> New -> Other... -> Android Project from Existing Code -> (找到库,即 UserName/android-sdks/extras/google/play_licensing/library)

第2步:

将库导入 Eclipse 后,右键单击包并转到 Properties -> Android。确保选中“是库”选项。

第 3 步:

在 Eclipse 中,文件-> 新建 -> 其他... -> Android 示例项目 ->(选择一个目标并点击下一步)-> Google Play 许可库。我的包默认命名为“play_licensing_sample”。

第4步:

右键单击“play_licensing_sample”并转到“属性”->“Android”->“添加...”->(选择您在第 2 步中创建的许可库)->“应用”

你完成了!

于 2014-01-29T18:57:26.357 回答
5

我在尝试为APK 扩展文件设置我的 Android 项目时遇到了这个问题。

以下步骤为我解决了这个问题:

  • 将 downloader_library 作为“来自现有源的项目”添加到 Eclipse(它有错误)
  • 将许可库添加到 Eclipse 作为“来自现有源的项目”
  • 将许可库添加到 downloader_library 项目

显示工作配置的屏幕截图

于 2014-02-10T17:40:44.763 回答
4

在 android studio 2.2.3 中,我能够通过以下方式修复“com.google.android.vending.licensing 包不存在”错误:

  • 右键单击项目视图中的 downloader_library 模块
  • 选择“打开模块设置”
  • 选择“依赖项”选项卡
  • 按加号 + 然后选择“3 Module Dependency”
  • 选择“market_licensing”并按 OK。

在https://kitefaster.com/2017/02/15/expansion-apk-files-android-studio/上修复的原始文章

于 2017-02-15T19:25:49.257 回答
0

我花了 2 天时间在我的项目中解决这个问题 1)我在这里发现了文件夹

2)在这里创建一个文件夹

3)在此处复制文件(减去 UTIL 文件夹)

在此处输入图像描述

于 2016-07-28T14:06:34.060 回答
0

在 Android Studio 中,您需要添加一个与 java(folder) 相同级别的文件夹,称为aidl。看一下图像以获得更具体的信息。

您可以在此处获取这些文件 - https://android.googlesource.com/platform/development.git/+/b8168f27f6f5b6b0ced5ef3210c0e89e8d3a5ae2/samples/MarketLicensing/src/com/android/vending/licensing

在此处输入图像描述

于 2017-12-15T10:07:34.863 回答
-1

您可能需要查看此链接的步骤。无论您的 IDE 是什么,它都会将其添加到您的 Android 项目中。Eclipse 可以正常工作。

这些步骤需要一些时间和精力,但我之前已经成功完成了。

于 2013-08-12T21:45:31.193 回答