我正在处理应用内补丁教程,我收到一条错误消息,指出版本未配置为通过Google商店进行结算。
我的设备上使用的版本可能存在一些混淆。
这是我的正常过程 我有一个已设置且已正常工作的签名密钥
我使用Eclipse并且我在那里构建我的应用程序我经常构建它单击构建图标并且如果我的设备已连接它在设备上打开我不会签署我知道的任何内容(这会导致一些混乱)
当我想发布应用程序时,我使用签名密钥导出它,我必须在我右键单击应用程序时看到的Android工具中导出已签名的应用程序包。生成一个.apk文件,我将其上传到谷歌,一切正常。
我的问题是,当我在手机上运行应用程序时,它直接来自eclipse的模式是什么
应用程序内教程说我必须在手机上运行已签名的版本。 我是从Eclipse启动它还是处于调试模式时自动执行此操作。 如果是调试模式,我如何让它从Eclipse进入签名模式。
我需要上传到谷歌的版本已经签名,但是如教程中指南所述设置为UNPUBLISHED,因此我无法从商店获取该版本。
答案 0 :(得分:2)
要测试任何必须与Google商店互动的内容,您需要使用.apk文件的发布版本。像往常一样从Eclipse导出,然后使用命令行工具在设备或模拟器上安装.apk版本:
>adb install myApp.apk
如果您以前在Eclipse中运行相同的设备或模拟器,则该应用程序将使用调试证书进行签名,您必须先完全卸载它。如果签名证书不同,即使-r
命令上的apk install
开关也不会安装。