助けてください、頭が腫れています...
コマンドで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
等
何が問題なのか、誰もが答えることができますか?
私の英語でごめんなさい