逗人, 我的apk扩展在真实设备上运行良好,但是使用模拟器我得到了这个错误
Download failed because you may not have purchased this app
这是logcat:
BE / Checking_download:扩展未交付 E / Checking_download:尝试意图 E / Checking_download:有意推出 E / Checking_download:类别isandroid.intent.category.LAUNCHER E / Checking_download:启动下载服务 E / Checking_download:初始化活动以显示进度,结果为:2 ro.sf.lcd_density必须定义为构建属性
[ 04-25 00:08:50.630 8167: 8167 D/ ]
HostConnection :: get()建立新主机连接0x9f4b1d40,tid 8167 E / Checking_download:service_resume:
[ 04-25 00:08:50.828 8167: 8190 D/ ]
HostConnection::get() New Host Connection established 0xa1fdf2c0, tid 8190
E / eglCodecCommon:glUtilsParamSize:unknow param 0x00008cdf E / eglCodecCommon:glUtilsParamSize:unknow param 0x00008824 E / Checking_download:service_to_connected: E / Checking_download:service_connected: E / FA:丢弃数据。无法发送应用启动 E / FA:无法获得应用实例ID E / FA:无法将当前屏幕发送到服务 E / FA:丢弃数据。无法将事件发送到服务 E / Checking_download:DownloadStateChanged:寻找要下载的资源 E / Checking_download:DownloadStateChanged:下载失败,因为您可能没有购买此应用程序
注意:
1-Again应用程序直播谷歌播放工作正常与真实设备。
2-Emulator API版本是:google play API-25。
3-Google帐户已添加到模拟器中。 (使用我的Gmail登录)。
安装了4-Google Play服务。
提前致谢。
答案 0 :(得分:0)
答案非常简单,应用程序版本代码必须与Google Play上载的版本相同。 即(在build.gradle中,应用程序级别检查
versionCode 2
然后,您必须从Google Play确认该版本已经上传并且可以使用。