download - 下载失败,因为您可能没有购买此应用 - 模拟器
问题描述
亲爱的,我的 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-安装了谷歌播放服务。
提前致谢。
解决方案
答案很简单,应用版本代码必须和上传到google play的版本一致。即(在 build.gradle 中,应用级别检查
版本代码 2
然后你必须从 google play 确认这个版本已经上传和生活。