覆盖屏幕方向时,Android Emulator强制关闭

时间:2011-12-08 00:58:35

标签: android keyboard orientation emulation forceclose

我有一个应用程序,其中所有活动的方向都被描述为肖像。

这是Manifest上的随机活动声明:

<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解决了这个问题,并且仅在应用程序完全加载时调用该应用程序。我还没有尝试过,当我测试这个方法时,我会更新它。

1 个答案:

答案 0 :(得分:0)

为什么你使用android:configChanges="orientation|keyboardHidden",因为你强迫android保持纵向?也许那就是问题..你是不是试图把它弄掉?