我只是在Ubuntu 12.04设置Android开发环境组成。 我做了一个AVD为Android 2.3.3版本,跑就可以了我的应用程序。 但我不能用我的电脑键盘或在它的右侧给出的键盘。 ,这是什么原因呢?
我的ADT的版本是20.0。 我以前开发在Windows和它工作正常。
我只是在Ubuntu 12.04设置Android开发环境组成。 我做了一个AVD为Android 2.3.3版本,跑就可以了我的应用程序。 但我不能用我的电脑键盘或在它的右侧给出的键盘。 ,这是什么原因呢?
我的ADT的版本是20.0。 我以前开发在Windows和它工作正常。
得到的答案在这里 。 显然,他们已经删除ADT 20.0后,默认键盘的支持,所以我们需要通过编辑AVD手动添加键盘支持。
我刚才测试了,它仍然完美。 你只需要启用它。 我没有看到任何东西AVD文件 ,将显示它不再支持。 也许他们增加背部支撑。
针对不同的Android版本AVD设置似乎略有不同。 对于旧版本(2.X),添加硬件性能“键盘支持”,将该值设置为yes,如下所示:
对于较新的版本,你还需要检查一个复选框:
我刚才在我的Android开发环境(Eclipse中,Ubuntu的)测试 - 这两种情况下,键盘不模拟器内工作。
如果你在Windows 8.1使用Eclipse / ADT你必须通过更改此设置启用键盘支持:
hw.keyboard = yes
它位于你的AVD皮肤hardware.ini。 你可以在这里找到它:
<ANDROID_SDK_PATH>\sdk\platforms\android-<APIversion>\skins\<YourSkin>\hardware.ini
由于默认的是(对大多数皮肤,包括银河S2一个我使用的大多是其)设置为no。