我一直在尝试使用Google API 9级运行模拟器(Android 2.2 - Level 8)来测试我的许可检查器实现无济于事。这是建议的:http://developer.android.com/guide/publishing/licensing.html#test-env
它在设备上运行正常,但在模拟器上运行不正确。
在我的AVD模拟器上,我没有安装Market。所以我不确定文档是否错误,因为架构确实显示了对Market的依赖。
有没有人有幸在模拟器上运行LVL代码?
感谢。
答案 0 :(得分:2)
听起来你正试图以“Android 2.2 - API Level 8”为目标运行模拟器。为了让LicenseChecker运行,您的虚拟设备的目标实际上需要是“Google API(Google Inc.) - API Level 8”。这仍将打开2.2的模拟器,但可以使用Google API。
从许可页面:
要设置用于向应用程序添加许可的模拟器,请执行以下步骤: