1

Androidターミナルエミュレータコンソールに「tap」コマンドがありませんが、友人が持っています。私は何をしなければなりませんか?

Android 4.0.3をインストールし、Root Rights、Busyboxをインストールしています

http://img842.imageshack.us/img842/6206/20130325115232.png

4

1 に答える 1

1

私は同じ問題を抱えています(私はAndroid 2.3.7を持っていますが)、グーグルは私をここに導いただけです。

少し調べてみたところ(input実際にはクラスを起動するだけの-scriptを調べたcom.android.commands.input.Inputところ)、「tap」イベントがAndroid4.1.1で最初に利用可能になっていることがわかりました。

違いがわかる前に1つのバージョンを参照する場合は、Input.javaを参照してください。

Inputクラスを置き換えるだけで、その機能を古いバージョンで利用できるようにするのはかなり簡単なようです。これを行う簡単な方法を知っている場合に限ります:)(ただし、世代で使用されている他のAPIかどうかはわかりません。タップイベントの例injectPointerEventは、古いバージョンで利用できます。)

PS:あなたがレジスタンスのメンバーであることを願っています。さもなければ私はあなたを助けたことを後悔するかもしれません:)

于 2013-04-07T22:47:05.820 に答える