1

助けてください、頭が腫れています...

コマンドでAndroid emu/deviceでデーモンを実行しようとしています:

adb -s <device_name> shell su -c /dir/daemon <port_number>

しかし、何も考えられず、エラーも発生しません!

私が行った場合:

adb -s <device> shell

次に、シェル コマンドラインを形成します。

su -c /dir/daemon <port_number>

その仕事よりもうまく。シェルスクリプトを使用して実行してみます:

adb -s <device_name> shell sh su -c /dir/script.sh <port_number>

そして、ポート番号を使用してQtコードからスクリプトを生成しようとさえします:

adb -s <device_name> shell sh su -c /dir/script.sh

しかし、それは助けにはなりません...デーモンを実行する前にadbシェルに入ると問題が発生します-その仕事。別の問題は、異なるデバイス/emu/iso_image で異なるコマンド形式が機能しないことです。例えば:

adb -s <device_name> shell su -c /dir/daemon <port_number> // work at emu, but not at iso

そして悪:

adb -s <device_name> shell su -c "/dir/daemon <port_number>" // work at iso

何が問題なのか、誰もが答えることができますか?

私の英語でごめんなさい

4

1 に答える 1