gpt4 book ai didi

Android LVL License 检查无法绑定(bind)到服务

转载 作者:行者123 更新时间:2023-11-29 01:35:57 26 4
gpt4 key购买 nike

我查看了所有相关问题,但没有一个能解决我的问题。

当我在运行 CM12 的 Galaxy S2(安装了所有 Google Play 东西的 Lollipop 版本的 android)上通过设备进行测试时,我的问题首先出现。

每次我尝试检查我的许可证时,都会抛出异常。所以我用谷歌搜索了异常,它是关于隐式和显式 Intent 的。因此,我随后修改了我的 LicenseChecker.java 类文件以更改 bindService Intent 。

我把它改成:

Intent explicit = new Intent(ILicenseService.class.getName());
explicit.setPackage("com.google.vending");
推荐 here .我的设备上没有安装 Lucky Patcher。我刚刚通过关于显式 Intent 异常的 Google 搜索发现了这一点。

将上下文设置为 getApplicationContext() 并不能解决问题。

最好的部分是:

在我运行 4.4.2 的 Galaxy S5 上,不更改 LICENSECHECKER.JAVA 中的代码不会导致无法绑定(bind)到服务错误!

但是,我仍然看到有关隐式和显式 Intent 的警告。

所以我更改了代码以使 Intent 明确,但它导致了“无法绑定(bind)到服务”错误。

我缺少什么以及如何解决这个问题以便它可以在 Android 5.0+ 上运行?为什么 Google 提供的代码甚至不能在他们的操作系统上运行?

感谢大家的宝贵时间!我希望有人能帮助我,因为我觉得我尝试了一切。

最佳答案

这对我有用。只是尝试不同的东西,这很有效。

Intent explicit = new Intent(new String(Base64.decode("Y29tLmFuZHJvaWQudmVuZGluZy5saWNlbnNpbmcuSUxpY2Vuc2luZ1NlcnZpY2U=")));
explicit.setPackage("com.android.vending");

关于Android LVL License 检查无法绑定(bind)到服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28059218/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com