我在Google Market上推出了一款应用,但是当人们在安装后直接从Market App打开它时,一切都崩溃了。市场应用程序强制关闭,您将被退回到主屏幕。
但是当我的应用程序从主屏幕启动时,一切正常。 我无法找到解决方法,也找不到任何我做错的事。
以前是否有人见过这个?
更新:ANR keyDispatchingTimedOut
答案 0 :(得分:0)
https://stackoverflow.com/a/5513623/413127您从Google Play获取ANR日志无法帮助您。
您在应用的启动器活动中做了什么?你是从互联网创建数据库/下载一些东西吗?
听起来它不会在您的本地设备上崩溃,因为这已经完成,因此您的活动不会在您的UI线程上运行任何冗长的代码。
要尝试重新创建问题,请进入模拟器上的菜单并手动卸载应用程序(按清除数据)也可以使用,或者您也可以使用adb:
./ adb uninstall com.your.package
现在使用ADB安装您提交给Google Play的APK:
./ adb install /folder/to/YourLiveApp.apk
打开应用程序,10次中有9次你应该得到你的ANR错误。