微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

LVL许可证示例代码遇到IllegalArgumentException

如何解决LVL许可证示例代码遇到IllegalArgumentException


在将其放入正在开发的App中之前,我一直在github等中寻找示例以在Android测试App中实现许可。最后,什么都没有解决代码库太旧了,等等。)

我从lvl目录中获取了示例代码,并尝试在Kotlin中运行,然后在Java中运行,因为该代码是Java 。

我是在2-3天前与Google支持文档一起下载LVL的,因此应该与“实际”源代码一起使用。

错误显示为:
2020-09-13 22:33:19.054 20851-20941/net.strategyweb.billingtest E/chromium: 
[ERROR:gl_surface_egl.cc(549)] eglChooseConfig Failed with error EGL_SUCCESS
2020-09-13 22:33:19.100 20851-20941/net.strategyweb.billingtest E/chromium: [ERROR:gl_surface_egl.cc(549)] eglChooseConfig Failed with error EGL_SUCCESS
2020-09-13 22:33:24.592 20851-20851/net.strategyweb.billingtest E/AndroidRuntime: FATAL EXCEPTION: main
    Process: net.strategyweb.billingtest,PID: 20851
    java.lang.IllegalArgumentException: Service Intent must be explicit: Intent { act=com.android.vending.licensing.ILicensingService }
        at android.app.ContextImpl.validateServiceIntent(ContextImpl.java:1657)
        at android.app.ContextImpl.bindServiceCommon(ContextImpl.java:1824)
        at android.app.ContextImpl.bindService(ContextImpl.java:1749)
        at android.content.Contextwrapper.bindService(Contextwrapper.java:756)
        at com.google.android.vending.licensing.LicenseChecker.checkAccess(LicenseChecker.java:154)
        at net.strategyweb.billingtest.LicenseActivity.doCheck(LicenseActivity.java:134)
        at net.strategyweb.billingtest.LicenseActivity.access$000(LicenseActivity.java:54)
        at net.strategyweb.billingtest.LicenseActivity$1.onClick(LicenseActivity.java:86)
        at android.view.View.performClick(View.java:7448)
        at android.view.View.performClickInternal(View.java:7425)
        at android.view.View.access$3600(View.java:810)
        at android.view.View$PerformClick.run(View.java:28305)
        at android.os.Handler.handleCallback(Handler.java:938)
        at android.os.Handler.dispatchMessage(Handler.java:99)
        at android.os.Looper.loop(Looper.java:223)
        at android.app.ActivityThread.main(ActivityThread.java:7656)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)



我还通过
查看了清单 ..android:name="com.android.vending.CHECK_LICENSE..

有人知道什么地方可能出问题了吗?一些提示可以在哪里寻找或在哪里搜索

请让我知道您还需要在代码中看到什么。我没有发布示例代码,因为您可能也可以使用它,但是可以。.thx。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。