我在Android App App Billing工作:IABv3。
但是,只有“Play商店”才能正常运作。应用程序正在后台运行。
如果我杀掉了Play商店'应用程序,然后启动IAB将失败并显示此错误:
W/ActivityManager( 1188): Unable to start service Intent { act=com.android.vending.billing.InAppBillingService.BIND pkg=com.android.vending } U=0: not found
我已经按照示例实现,我在清单中添加了计费权限。我的项目源中也有aidl文件。
我之前从未注意到这种奇怪的行为(我到目前为止仅在Android 3.x和4.x设备上进行测试。但现在在Android 6.0.1设备上,我收到此错误。)
使用' Google Play结算库' rev 5。
目标SDK API 21。
SDK工具rev 25。