市场计费示例的自述文件指出:
应用内结算需要 Android Market 应用程序的 2.3.0 版本。要运行示例应用程序,您必须在设备上安装此版本(或更新版本)。您可以通过执行以下操作来检查 Android Market 应用程序的版本:
- 打开设备上的设置并轻触应用程序。
- 在应用程序设置中,点击管理应用程序。
- 轻触全部列出所有应用程序。
- 向下滚动并轻触市场应用程序。
- 版本号出现在屏幕顶部的市场下方。
好吧,我就是这样做的,发现我的市场版本很旧:1.82
我认为它会自动更新(如此处所述),但出于某种奇怪的原因,它从未更新过,而且我找不到手动执行此操作的方法。
我怀疑这与 My Android 2.2.1 是CyanogenMod-6.1.0-N1
.
知道如何更新手机中的市场应用程序吗?
更新:我刚刚发现了这个线程,它允许我报告升级到版本2.2.7成功。这是我所做的:
- 下载了 Vending-2.2.7-signed-testkeys.update.zip 文件
- 将其中的 Vending.apk 复制到 sdcard
- 已下载ZipSigner 2(来自市场)
- 选择新的 Vending.apk 作为输入,并指定 signed-vending.apk 作为输出。
- 选择“平台”作为键/模式
- 签署文件(成功)。
- 从文件管理器运行生成的 signed-vending.apk。
哇!这是一些进步。我相信从这里到 2.3.0 的方式会更容易。