我正在尝试运行从 sdk 管理器下载的 LVL 库附带的 LVL 示例项目。我运行示例项目的步骤
1-从android SDK管理器下载并安装Google Play许可库。
2-将示例文件夹从SDK\额外\谷歌\play_licensing\复制到我的桌面。
3-复制谷歌文件夹从SDK\额外\谷歌\play_licensing\图书馆\src\com\ 到桌面\样本\src\com
4-打开 Eclipse 并转到(现有代码中的 file->new->project->android 项目),然后选择桌面上的示例文件夹,然后单击完成。
5-打开Google Play开发者控制台网站,单击"所有应用程序"选项卡下的(添加新应用程序)按钮,输入标题为(许可证测试)。
6-转到"所有应用程序"选项卡下的(许可证测试)应用程序设置。
7-转到"服务和 API"选项卡,然后复制 Base64 编码的 RSA 公钥。
8-打开 MainActivity.java Eclipse 中示例项目的文件,并将密钥粘贴到第 59 行private static final String BASE64_PUBLIC_KEY = "REPLACE THIS WITH YOUR PUBLIC KEY";
9-在安卓设备上运行应用程序。
当应用程序在Android设备上启动时,它显示[检查许可证...],然后显示[应用程序错误:3]。
我有一个注册的发布商帐户,我也用同一个帐户唱歌到我的安卓设备上。请告诉我缺少什么,我已经搜索过,似乎应用程序错误 3 意味着该应用程序不是市场管理的。我该怎么办?
您的 APK 是否已上传到开发者控制台?您无需发布它,但应该已上传包含应用包名称的 APK。该错误在默认 LVL 实现中标记为"ERROR_NOT_MARKET_MANAGED"(应自定义以获得最佳结果)。