Android 如果我在 alpha 测试中登录到测试帐户,应用程序会在启动时崩溃?
Android app crashes on startup if I'm signed into a test account under alpha testing?
我使用 Unity 游戏引擎创建了一个 Android 游戏。我为我的应用程序使用 leaderboards/achievements 和应用程序内购买。
为了测试 IAP,我必须在 Google Play Developer Console 中提交并发布我的应用到 alpha 版。然后它要求我设置关闭或打开 alpha 测试。我选择了关闭测试并输入了我的测试帐户详细信息。
除此之外,我还在开发者控制台中的 Settings>Account Details>License Testing
和 GameServices>Testing Access
下设置了相同的测试帐户。
现在,当我将我的应用程序部署到我的设备时,该应用程序每次都会在启动时崩溃。如果我在设备上登录到我的测试帐户,就会发生这种情况。启动后我收到一条通知说 "Unfortunately (app name) has stopped"。
现在奇怪的是,如果我在我的设备上登录另一个 Google 帐户,应用程序不会在启动时崩溃。
当我将我的测试帐户添加为封闭 alpha 测试组的一部分时,这才开始发生。
我现在已经从关闭的 alpha 组中删除了我的测试帐户,我目前正在等待 Google 批准更改,然后看看我的测试帐户是否仍然会导致我的应用程序崩溃。
我完全不知道为什么会这样。我以前发布过 2 Android 个应用程序,但没有遇到这个问题。但那是在 Google 实施封闭或开放 alpha 测试功能之前。那时我不必处理该功能。
有人知道这是怎么回事吗?
感谢您的评论。我想我已经找到罪魁祸首了。当我从封闭的 alpha 测试组中删除我的测试帐户时,我的应用程序在启动时不再崩溃。这让我认为 alpha 测试帐户及其与 Google Play 服务(为我玩游戏和计费)的通信有问题,因为我的应用程序尝试登录 Google Play(用于访问排行榜) ) 并在启动时请求 IAP。
希望这对可能遇到此问题的其他开发者有所帮助。
我使用 Unity 游戏引擎创建了一个 Android 游戏。我为我的应用程序使用 leaderboards/achievements 和应用程序内购买。
为了测试 IAP,我必须在 Google Play Developer Console 中提交并发布我的应用到 alpha 版。然后它要求我设置关闭或打开 alpha 测试。我选择了关闭测试并输入了我的测试帐户详细信息。
除此之外,我还在开发者控制台中的 Settings>Account Details>License Testing
和 GameServices>Testing Access
下设置了相同的测试帐户。
现在,当我将我的应用程序部署到我的设备时,该应用程序每次都会在启动时崩溃。如果我在设备上登录到我的测试帐户,就会发生这种情况。启动后我收到一条通知说 "Unfortunately (app name) has stopped"。
现在奇怪的是,如果我在我的设备上登录另一个 Google 帐户,应用程序不会在启动时崩溃。
当我将我的测试帐户添加为封闭 alpha 测试组的一部分时,这才开始发生。
我现在已经从关闭的 alpha 组中删除了我的测试帐户,我目前正在等待 Google 批准更改,然后看看我的测试帐户是否仍然会导致我的应用程序崩溃。
我完全不知道为什么会这样。我以前发布过 2 Android 个应用程序,但没有遇到这个问题。但那是在 Google 实施封闭或开放 alpha 测试功能之前。那时我不必处理该功能。
有人知道这是怎么回事吗?
感谢您的评论。我想我已经找到罪魁祸首了。当我从封闭的 alpha 测试组中删除我的测试帐户时,我的应用程序在启动时不再崩溃。这让我认为 alpha 测试帐户及其与 Google Play 服务(为我玩游戏和计费)的通信有问题,因为我的应用程序尝试登录 Google Play(用于访问排行榜) ) 并在启动时请求 IAP。
希望这对可能遇到此问题的其他开发者有所帮助。