Shell 在亚洲开发银行,一个即兴表演胜过等待装置?
我有一个访问输入法管理器的命令,希望它在模拟器启动时立即运行。以下是其中一个命令:Shell 在亚洲开发银行,一个即兴表演胜过等待装置?,shell,adb,android-input-method,Shell,Adb,Android Input Method,我有一个访问输入法管理器的命令,希望它在模拟器启动时立即运行。以下是其中一个命令: adb wait-for-device shell ime disable com.android.inputmethod.latin/.LatinIME 我将Android 2.3.3模拟器作为进程运行,而不是从终端运行。然后打开终端并运行上面写的命令。它显然只等待设备状态变为device,并返回错误,表示无法访问输入法管理器!因此,我想知道是否有一个选项代替等待设备,它确保命令等待,不仅直到设备状态为设备,
adb wait-for-device shell ime disable com.android.inputmethod.latin/.LatinIME
我将Android 2.3.3模拟器作为进程运行,而不是从终端运行。然后打开终端并运行上面写的命令。它显然只等待设备状态变为device
,并返回错误,表示无法访问输入法管理器!因此,我想知道是否有一个选项代替等待设备
,它确保命令等待,不仅直到设备状态为设备
,而且直到主屏幕显示为止?或者是否有一种完全不同的方法来确保在主屏幕显示后立即执行特定命令
我在谷歌上搜索,特别是在developer.android.com上搜索选项,找不到一个像能输入adb
命令那样方便的选项
更新:我试过了
adb wait-for-device sleep 200
adb shell ime disable com.android.inputmethod.latin/.LatinIME
模拟器状态变为设备后,它将休眠200秒。这样,IME命令执行无错误的可能性更高
有一些方法可以确保安装了偶数SD卡,但它们涉及java,而不是adb命令。现在我还不熟悉如何将java程序的输出链接到adb命令
非常感谢您的帮助 我知道这不是对您关于等待输入法启动的问题的直接回答,但是我注意到您试图禁用输入法 如果这真的是你的目标,也许可以尝试下面的帖子,但拉丁语
我知道这不是对您关于等待输入法启动的问题的直接回答,但是我注意到您试图禁用输入法 如果这真的是你的目标,也许可以尝试下面的帖子,但拉丁语
也张贴在右侧!我从来没有想到我可以真正地移除那些IME!删除了4个IME中的3个。你能帮我把软键盘样本也去掉吗?我正在搜索apk。。。我只想用硬件键盘来完成我的任务。我也遇到了同样的问题。如何检测屏幕已启动?等待设备退出太早了。添加睡眠不是一个可靠的解决方案:(对!我从来没有想过我可以删除这些IME!删除了4个IME中的3个。你能帮我删除软键盘样本吗?我正在搜索apk…我想专门使用硬件键盘用于我的目的。我遇到了同样的问题。我如何检测屏幕已启动?等待设备过早退出。添加睡眠不是一个可靠的解决方案:(