我正在使用Ubuntu 10.04
withEclipse
和 a Galaxy SII
。
当我在模拟器上测试我的应用程序时,它可以工作,完全没有问题!所以我决定在我的设备上测试它,所以我按照以下步骤操作:http: //developer.android.com/tools/device.html。
我遇到了两个问题:
1)当我运行主应用程序时,我点击“用 Facebook 登录”它开始加载 Facebook 并退出应用程序。
2)其他应用程序甚至没有加载。我设置Debuggable = true
了,但我无法在我的设备上运行它。它在控制台中说我必须重新启动 Eclipse 和 adb,所以我这样做了,就是这样。当我再次尝试时,它给了我同样的信息。如果我再次尝试而不重新启动它只会加载模拟器。
两者在模拟器中都可以正常工作。
有什么可以帮助我的想法吗?
提前致谢。
编辑:问题 1 已解决。在 Facebook 登录的模拟器上,它会在同一活动中弹出一个视图,在我的设备中,它会打开一个新活动以登录。所以问题出在代码中:
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
finish();
}
它正在完成我之前的活动,所以当它返回时,它已关闭。