2011-12-08 85 views
2

我有一个应用程序,其中所有活动的方向overritten是肖像。当覆盖屏幕方向时Android模拟器强制关闭

这是一个随机的活动声明如下的清单:

<activity 
    android:configChanges="orientation|keyboardHidden" 
    android:label="@string/app_name" 
    android:name=".activities.LeaderboardActivity" 
    android:screenOrientation="portrait" > 
</activity> 

没有别的改变的LeaderboardActivity.java此事。

运行代码我的手机上就好了,但是当我装了模拟器获得一些屏幕截图,它不断给我下面的错误:

"The application Android keyboard (process com.android.inputmethod.latin) has stopped unexpectedly. Please try again" 

当我点击“强制关闭”,没什么发生,应用程序继续运行,但错误在10秒内再次弹出,无法做任何事情。

有人遇到过这种问题吗?

而且这不是我的模拟器的特定问题,因为我的团队的所有成员都在他们的电脑上获得相同的错误,但在他们的电话上没有。

编辑: 我的朋友告诉我,他遇到了同样的问题,并通过手动之前打开AVD启动应用程序解决它,只能调用应用程序时,它的满载。我仍然没有尝试过,当我测试这个方法时我会更新它。

+0

我有类似的问题与模拟器一起工作,以及一些在实际设备上没有发生的不相关的错误。不幸的是没有解决方案 – WilHall

+0

嗯太糟糕了。无论如何,我做了拍摄,尽管这样做很痛苦。这是一个已知的错误还是随机的错误? –

回答

0

为什么你使用android:configChanges="orientation|keyboardHidden",因为你迫使android留在纵向?也许这就是问题所在。你是否试图让它脱落?

+0

我在搜索如何强制应用程序停留在肖像后放在那里。事实证明,如果手机具有物理键盘,当用户打开它时,即使使用该配置,方向也将变为横向。这就是为什么“键盘隐藏”在那里,我想。我只是把它放在那里,到目前为止在真正的手机上没有发生什么不好的事情,也有很多人说这个 –

+0

你试图把它放下来测试它吗? – Cata

+0

是的,错误不断发生 –