Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何更改在android应用内计费上使用的测试帐户?_Android_In App Purchase_In App Billing - Fatal编程技术网

如何更改在android应用内计费上使用的测试帐户?

如何更改在android应用内计费上使用的测试帐户?,android,in-app-purchase,in-app-billing,Android,In App Purchase,In App Billing,我正在android应用上测试应用内计费。我无法使用手机上的主帐户,因为这是我的开发者帐户,无法用于测试应用内计费。因此,我有几个不同的谷歌帐户登录到我的手机。但当我尝试在我的应用程序上购买某个项目时,它会自动尝试使用列表中的第一个帐户进行购买。到目前为止,我唯一的解决方案是删除除需要测试的帐户之外的所有帐户。或者在我的4.2平板电脑上测试它,让我改变用户。但这些都不适合我的手机 作为最终用户,我有没有办法更改当前的活动帐户以测试手机上的应用内计费?或者,在代码中,让我的应用程序的用户选择哪个帐

我正在android应用上测试应用内计费。我无法使用手机上的主帐户,因为这是我的开发者帐户,无法用于测试应用内计费。因此,我有几个不同的谷歌帐户登录到我的手机。但当我尝试在我的应用程序上购买某个项目时,它会自动尝试使用列表中的第一个帐户进行购买。到目前为止,我唯一的解决方案是删除除需要测试的帐户之外的所有帐户。或者在我的4.2平板电脑上测试它,让我改变用户。但这些都不适合我的手机


作为最终用户,我有没有办法更改当前的活动帐户以测试手机上的应用内计费?或者,在代码中,让我的应用程序的用户选择哪个帐户将用于应用程序内计费

否。不幸的是,如果不重置手机,您就无法执行此操作。这只是一个原因,为什么你需要更多的日常使用的手机测试

唯一可以测试的帐户是设备的主帐户,这意味着注册的第一个帐户。值得一提的是,根据我的经验,即使删除所有其他帐户也不起作用,我不得不进行工厂重置


是参考。

网上有一些报告,实际上你必须从游戏中删除第一个帐户,然后使用另一个帐户。请参见或

>“即使删除所有其他帐户也不起作用,我必须重新设置出厂设置。”——有趣的见解,感谢这一点,我正要测试同样的事情^^^我想我将只从一个不是我主要使用帐户的帐户发布应用程序,并完成它。谢谢:)@Geobits,谢谢你的回答。自从你发布后,已经过了很多时间-现在有没有办法选择哪个帐户用于应用内购买?