我刚刚导入了一个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;
任何帮助解决这个问题都将非常感激。
答案 0 :(得分:8)
您收到这些错误是因为您没有导入许可库。
进入你下载android-sdks东西的文件夹。
所以有两件事:I)许可库和II)样本许可应用程序
I)许可库位于:
用户名/ Android的软件开发工具包/额外/谷歌/ play_licensing /文库
II)样本许可应用程序位于:
用户名/ Android的软件开发工具包/额外/谷歌/ play_licensing /样品
OR
在Eclipse中,File->新 - >其他...... - > Android示例项目 - > (选择目标然后点击下一步) - > Google Play许可库
第1步:
在Eclipse中,转到文件 - >新 - >其他...... - >来自现有代码的Android项目 - > (找到库,即= UserName / android-sdks / extras / google / play_licensing / library)
第2步:
将库导入Eclipse后,右键单击该包并转到Properties - > Android系统。确保选中“Is Library”选项。
第3步:
在Eclipse中,File->新 - >其他...... - > Android示例项目 - > (选择目标然后点击下一步) - > Google Play许可库。我的包默认名为“play_licensing_sample”。
第4步:
右键点击“play_licensing_sample”,然后转到属性 - > Android - >添加... - > (选择您在步骤2中制作的许可库) - >应用
你已经完成了!
答案 1 :(得分:5)
我在尝试为APK expansion file设置Android项目时遇到了这个问题。
以下步骤为我解决了这个问题:
答案 2 :(得分:3)
在android studio 2.2.3中,我能够修复"包com.google.android.vending.licensing不存在" 错误:
https://kitefaster.com/2017/02/15/expansion-apk-files-android-studio/
的原始修正解决方案答案 3 :(得分:0)
答案 4 :(得分:0)
在Android studio中,您需要添加一个与java(文件夹)相同级别的文件夹,名为aidl。更具体地看一下图像。
答案 5 :(得分:-1)
您可能需要查看步骤this link。无论您的IDE是什么,它都会执行将其添加到您的Android项目的步骤。 Eclipse可以正常工作。
这些步骤需要一些时间和精力,但我之前已经成功完成了这项工作。