Skip to content

noitaro/android-automation-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

アンドロイド自動操作ツール (android-automation-tool)

image

特徴

Androidの自動化を簡単に行うことができるアプリ

  • プログラムを書く必要がなく、ブロックを組み合わせるだけで自動化が可能
  • 事前にタップしたい箇所を登録することで、画面内を自動でタップすることができる。
  • 実機はもちろんのこと、Androidエミュレーター(NoxPlayer 等)に対応
  • マウスカーソルやフォーカスを奪わないため、裏で回し続けることができる。
  • 作った自動操作ロジックは Python のみでも実行することができる。

準備

  • このツールを使うには adb.exe が必須です。
  • 実機で動かす場合はUSBデバッグも有効にする必要があります。

SDK Platform-Tools

adb.exe は SDK Platform-Tools に含まれています。

image

使い方

1.プロジェクト作成

左メニューから新規プロジェクトを作成する。

image

2.自動操作設定

adb.exe の設定

PC内の adb.exe を指定する。

image

タッチ画像の作成

スクリーンショットを取得して、トリミング範囲を選択し保存する。

image

3.自動操作ロジック作成

ブロックを使って、自動操作の流れを作る。

image

その他機能

プロジェクトについて

プロジェクトはマイドキュメント内に保存されます。

  • C:\Users{ユーザー名}\Documents\android-automation-tool\

image

  • 作った自動操作ロジックやトリミングした画像等が保存してあります。

Python 出力について

右上ボタンから Python 出力することができます。

image

  • 保存先はプロジェクトフォルダー内に「main.py」で保存されます。
  • 保存した Pythonスクリプトを使うことで、Python のみで実行することができます。
  • 実行方法については「https://noitaro.github.io/android-auto-play-opencv/」の記事をご覧ください。

Webサイト

https://noitaro.github.io/android-automation-tool/

開発

start

npm run tauri dev

Debug Build

npm run tauri build --debug

App Publishing

npm run tauri build