Android 调试已发布的应用程序

Android 调试已发布的应用程序,android,Android,我已经在我的应用程序中集成了Facebook。它在开发环境中完美地工作——在测试设备和应用程序上。但当我发布此应用程序并从Market(现在的Play Store)下载时,它在登录时失败 1) 如何检查已发布应用程序的日志 2) 有没有提示是什么导致了这个问题?我非常渴望得到任何帮助。提示我正在UI线程中登录。那是个糟糕的设计吗?我应该生成一个单独的线程吗?我想出来了。我传递了一个无效的Facebook令牌。现在,我不知道这在emulator上是如何工作的。也许,Facebook SDK在emu

我已经在我的应用程序中集成了Facebook。它在开发环境中完美地工作——在测试设备和应用程序上。但当我发布此应用程序并从Market(现在的Play Store)下载时,它在登录时失败

1) 如何检查已发布应用程序的日志


2) 有没有提示是什么导致了这个问题?我非常渴望得到任何帮助。提示我正在UI线程中登录。那是个糟糕的设计吗?我应该生成一个单独的线程吗?

我想出来了。我传递了一个无效的Facebook令牌。现在,我不知道这在emulator上是如何工作的。也许,Facebook SDK在emulator上运行时会进行不太严格的检查?

我正在UI线程中登录。那是个糟糕的设计吗?我应该生成一个单独的线程吗?
——任何不能保证是即时的事情都应该在UI线程之外的其他地方完成。对此没有例外。@mah我同意。但我想知道,只有当我从市场上安装时,这一点才会被发现?你在记录什么?更重要的是,你是如何记录的?Log.x()?到Web服务器?通过邮件?@bos使用Log.x()在eclipse下的我的Logcat中查看它。