【问题标题】:how to run sample project of android LVL library如何运行android LVL库的示例项目
【发布时间】:2013-11-17 13:36:10
【问题描述】:

我正在尝试运行从 sdk 管理器下载的 LVL 库附带的 LVL 示例项目。 我正在遵循的步骤来运行示例项目

1-从 Android SDK 管理器下载并安装 Google Play 许可库。
将示例文件夹从 sdk\extras\google\play_licensing\ 复制到我的桌面。
从 sdk\extras\google\play_licensing\library\src\com\ 3 复制 google 文件夹 到桌面\sample\src\com
4-打开eclipse并转到(文件->新建->项目->现有代码中的android项目)并选择桌面上的示例文件夹并单击完成。
5-打开 Google Play 开发者控制台网站点击所有应用程序选项卡下的(添加新应用程序)按钮,输入标题为(许可证测试)。
6-转到所有应用程序选项卡下的(许可证测试)应用程序设置。
7-转到服务和 API 选项卡并复制 Base64 编码的 RSA 公钥。
8-在eclipse中打开示例项目的MainActivity.java文件,将key粘贴到第59行
private static final String BASE64_PUBLIC_KEY = "REPLACE THIS WITH YOUR PUBLIC KEY"; 在 Android 设备上运行 9 个应用程序。

当应用程序在 android 设备上启动时,它显示 [检查许可证...] 然后显示 [应用程序错误:3]。
我有一个注册的发布者帐户,并且我还使用相同的帐户登录了我的 android 设备。请告诉我缺少什么,我已经搜索过,似乎应用程序错误 3 表示该应用程序不是市场管理的。我该怎么办?

【问题讨论】:

    标签: android api google-api smartphone android-lvl


    【解决方案1】:

    您的 APK 是否已上传到开发者控制台?您不需要发布它,但应该已经上传了一个带有应用程序包名称的 APK。该错误在默认 LVL 实现中标记为“ERROR_NOT_MARKET_MANAGED”(您应该对其进行自定义以获得最佳结果)。

    【讨论】:

    • 好的,我现在已将项目导出为 apk,使用密钥对其进行签名并将其上传到开发者控制台。现在,当我在设备上运行它时,它说(应用程序未获得许可。无法验证许可。检查网络连接是否可用)我已经更改了开发者控制台的许可测试响应,但它对应用程序没有影响
    • 嘿,谢谢您的回复,几分钟后它起作用了。现在我得到了正确的回应。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多