1

我正在编写应用内教程,但我收到一条错误消息,提示该版本未配置为通过 Google 商店计费。

我的设备上使用的版本可能会有些混乱。

这是我的正常流程

我使用 Eclipse 并在那里构建我的应用程序我不断地构建它购买点击构建图标,如果我的设备已连接,它会在设备上打开我没有签署任何我知道的东西(这会导致一些混乱)

当我想发布应用程序时,我使用签名密钥将其导出,并且我必须在我右键单击应用程序时看到的 Android 工具中导出签名的应用程序包。生成了一个 .apk 文件,我将其上传到谷歌,一切正常。

我的问题是当我简单地在手机上运行应用程序时,它直接来自 eclipse 它处于什么模式

应用内教程说我必须在手机上运行签名版本。当我从 Eclipse 启动它时,我是自动执行此操作还是处于调试模式。如果它是调试模式,我如何让它从 Eclipse 进入签名模式。

我需要上传到谷歌的版本已签名,但设置为未发布,如教程中的指南所述,因此我无法从商店获取。

4

1 回答 1

2

要测试必须与 Google 商店交互的任何内容,您需要使用 .apk 文件的发布版本。像往常一样从 Eclipse 中导出它,然后使用命令行工具在设备或模拟器上安装 release .apk:

>adb install myApp.apk

如果您之前在 Eclipse 中在同一设备或模拟器上运行,则该应用程序将使用调试证书进行签名,您必须先完全卸载它。如果签名证书不同,即使命令-r上的开关apk install也不会安装。

于 2012-11-20T17:30:48.217 回答