首页 > 解决方案 > 下载失败,因为您可能没有购买此应用 - 模拟器

问题描述

亲爱的,我的 apk 扩展在真实设备上运行良好,但使用模拟器时出现此错误

Download failed because you may not have purchased this app

这是日志:

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:未知参数 0x00008cdf E/eglCodecCommon:glUtilsParamSize:未知参数 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 app live on google play 在真实设备上运行良好。

2-Emulator API 版本是:google play API-25。

3-Google 帐户已添加到模拟器。(用我的 gmail 登录)。

4-安装了谷歌播放服务。

提前致谢。

在此处输入图像描述

标签: downloadapklicensingapk-expansion-files

解决方案


答案很简单,应用版本代码必须和上传到google play的版本一致。即(在 build.gradle 中,应用级别检查

版本代码 2

然后你必须从 google play 确认这个版本已经上传和生活。


推荐阅读