[過去ログ] 【自動化】MacroDroid Part7【マクロ】 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
253: 2022/06/25(土)14:10 ID:JhErYx2g(2/4) AAS
そんなに再起動する?自分もADB Shell [Tasker Plugin]は使ってるけど
いつも使う端末ならほぼ再起動しないので全く問題無いんだが

>>251
ADB OTGじゃ無理だった、スマホ2台でやる場合はADB - Local&Remote
ADB Shellを使う
254
(1): 2022/06/25(土)14:21 ID:/XFSuH6K(1) AAS
再起動後wireless adbからrestart in tcp mode自動化マクロ組む
ってのが海の向こうでは1年も前に話題になりましてね…
255
(1): 2022/06/25(土)15:09 ID:JhErYx2g(3/4) AAS
>>254
そのスレッドは読んだ事あるよ、どうやってTermuxで自動化できるのか自分には
理解できなかった、それにADB Shell [Tasker Plugin]でも難しすぎると言っている
人間にTermuxを使えというのは現実的では無いのでは?

ADB - Local&Remote ADB Shellでは毎回やらなきゃいけないのは同じだけど1台
でadb tcpip 5555を実行できるようにはなったのだけどね
256
(1): 2022/06/25(土)18:48 ID:bpCvdTWr(2/2) AAS
>>255
1台でできるの?
やり方教えてください
257
(4): 2022/06/25(土)20:59 ID:JhErYx2g(4/4) AAS
>>256
割と面倒でエラーが出たらやり直しが必要です、落ち着いて時間のある時に
チャレンジして下さい

1.ADB - Local&Remote ADB Shellをインストールする
2.開発者向けオプションのワイヤレスデバッグをオンにしてタップ
3.ペア設定コードによるデバイスのペア設定をタップ
4.ペアコードとIPアドレスとポートをメモ
5.画面分割でADB - Local&Remote ADB Shellを起動
6.IPアドレスとポートを入力、Pair Modeをオン
7.Pairをタップしてペアコードを入力(successの表示が出れば成功)
省10
258: 2022/06/25(土)23:13 ID:z8GtgB9G(1) AAS
>>257
おお!できた!ありがとう!

4~7の手順はBluetoothイヤホンでいう 初回ペアリングで
11~12の手順が普段の接続か
259: 2022/06/26(日)08:26 ID:bpbjOHlN(1) AAS
>>249
>>257
乙乙
260
(1): 2022/06/26(日)09:26 ID:wrsqeg/4(1/4) AAS
>>257
詳細ありがとう
まず初めにWi-Fi接続してるのが条件であるのね
あと7.のところでスマホ側のアドレスとコード入力すする際にスマホ側のアドレス表示画面を閉じてしまうとアドレスとコードの両方が変わってしまうからやり直しなのね
それが終わった時にちゃんとペア設定済みデバイスにWi-Fi親機が登録される事が次回使う時の条件にもなるのか
何度か試してるけど最後の14.でadb tcpip 5555を打ち込んでもrestating in TCP mode port:5555は表示されない(何もレスポンス無し)けど続いてadb shell svc data disableのコマンドは受け付けてるから成功はしてるみたい
261
(1): 2022/06/26(日)09:39 ID:wrsqeg/4(2/4) AAS
ああでも再起動するとコネクトはできてもadb tcpip 5555を実行すると
error: more than one device/emulator
が表示されてしまう
ペアリングからtcpipの実行まで再起動なしで実行すればうまくいくから再起動でスマホのポート番号が変わってしまうのが原因なんだろうか…
262: 2022/06/26(日)12:43 ID:QBp0iKS5(1/6) AAS
>>260
>adb tcpip 5555を打ち込んでもrestating in TCP mode port:5555は表示されない(何もレスポンス無し)

反応が悪い時があってなかなか表示されない場合もあるね、機種による差もあるかもしれない

>再起動するとコネクトはできてもadb tcpip 5555を実行するとmore than one device/emulatorが表示されてしまう

もう一度再起動すると問題ない場合もあるよ、adb devicesで表示されなかったり2種類ある時
のエラーだね、成功した時と表示が違うと思ったら再起動してやり直した方が良いと思う
263
(2): 2022/06/26(日)13:33 ID:QBp0iKS5(2/6) AAS
成功した時はこんな感じ、ローカルIPなので晒しても大丈夫なんだろうけど修正(歯抜け)してます
画像リンク[jpg]:imgur.com
264
(5): 2022/06/26(日)14:00 ID:WJKHj+aC(1/2) AAS
>>261
複数デバイスが接続されてるからコマンド送るデバイス選んでねという内容のerror
adb devices -lでdevices attachedを確認
リスト末尾にtransport_id:1とか2と表示される
adb -t <番号>で特定デバイスにコマンド送れる
adb -t 1 tcpip 5555
よくわからないならadb -s <ip>:<port> tcpip 5555でもいいけど

>>263
理解もせず人に教える前にadb --helpして一通り読んだ方がいいよ
265
(3): 2022/06/26(日)14:31 ID:QBp0iKS5(3/6) AAS
>>264
そんなに固い事言わなくても良いじゃないか、知識が足りなくてもなんとか
なってるんだからさ

自分が書かなくても誰かが書いてくれるなら良いんだけどね

Termuxを使って再起動したら自動的にadb tcpip 5555を実行出来るように
組めたけどやり方は書かないわ

また間違ってるとか理解してないとか書かれても困るからね
266
(1): 2022/06/26(日)14:33 ID:8/xQNANq(1) AAS
>>265
ここに書かないのならメールで個人的に教えてもらえませんか?

parya439@instaddr.uk
267
(2): 2022/06/26(日)15:07 ID:QBp0iKS5(4/6) AAS
>>266
申し訳ないけどかなり面倒(環境の構築の説明など)なので勘弁して下さい
下記スレッドを読んでシステム設定でワイヤレスデバッグをONにしてLogcatで
ポートを拾ってTermuxでadbコマンドを実行しています
外部リンク[php]:www.macrodroidforum.com

自分はPCを持っているのでケーブルで繋いでadbコマンドを打てば簡単に
出来るのに、持ってない人の為に時間をかけてやり方を考えたのだけど
>>264のような人がいるのでこの件に関して積極的な書き込みや情報を
流すのは控えさせてもらいます
268: 2022/06/26(日)15:58 ID:wrsqeg/4(3/4) AAS
>>264
ありがとうございます
1台しか接続してないのに複数デバイスが接続されてるという発想に至らず??でした
adb devices -lを実行したらidが複数出て来たので色々試してる時に違うポートでconnectしてしまったのかな
おかげ様でport5555のidを番号指定したらコマンドを受付けてくれました
269: 2022/06/26(日)16:00 ID:wrsqeg/4(4/4) AAS
だけどお二人共自分より上級者で色々と教えてもらって助かっています
自分みたいなヘタレのせいでいがみ合わないで欲しいです
270
(1): 2022/06/26(日)17:36 ID:gAqajUPg(1) AAS
いがみ合うというか、お株奪われて不貞腐れてるだけでしょ
エラーログ貼ってあるのに、運ゲーです(意訳)の返しは嗜められても仕方ない
一瞬>>196のパターンかと思ったけど、キチンと対処法書いてるし
271: 2022/06/26(日)18:36 ID:QBp0iKS5(5/6) AAS
>>270
一方的に自分が悪いみたいな書き方は納得できない、emulatorだったのかポート違い
のdeviceだったのか不明だけど、上手くいってない時に出るのは合っているのでは?
100%再現するのなら>>263の状態にはならないのだから

最初からエラーが出たらやり直せと書いているし、端末再起動しても複数残り続ける
事があるの?100%more than one device/emulatorが発生して、再起動しても解決
しない手順って自分が書いた以外の事を絶対していると思うのだけど?
272: 2022/06/26(日)20:46 ID:kwMco0ir(1) AAS
つまり
>>196
やんな
1-
あと 730 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.019s