現在の README.md ファイルは以下の言語に対応しています:
- 简体中文 [zh-Hans]
- 繁體中文 (香港) [zh-Hant-HK]
- 繁體中文 (台灣) [zh-Hant-TW]
- English [en]
- Français [fr]
- Español [es]
- 日本語 [ja] # 現在
- 한국어 [ko]
- Русский [ru]
- العربية [ar]
Auto.js は Android プラットフォーム用の アクセシビリティサービス をサポートする JavaScript 自動化ツールです.
Auto.js は hyb1996 によって 2017/01/27
に初めてリリースされ、2020/03/13
にメンテナンスを停止しました。最終バージョンの名前は 4.1.1 Alpha2
で、ビルドバージョンは 461
です.
AutoJs6 は 2021/12/01
に Auto.js 最終プロジェクトを基に二次開発され、引き続きオープンソースとして無料で提供されています.
以下の表には、Auto.js に関連するプロジェクトの一部が記載されています (開発日順に並べ替えられています):
プロジェクト | アプリ名 | 開発者 | 開発開始日 | 開発終了日 |
---|---|---|---|---|
Auto.js | Auto.js | hyb1996 | 2017/01/27 |
2020/03/13 |
Auto.js Pro 7 | Auto.js | hyb1996 | 2019/03/13 |
2019/07/08 |
Auto.js Pro 8 | AutoJsPro | hyb1996 | 2019/10/13 |
2021/07/24 |
Auto.js | Auto.js M | TonyJiangWJ | 2019/11/21 |
- |
AutoX | Autox.js | kkevsekk1 | 2020/07/24 |
- |
Auto.js Pro 9 | AutoJsPro | hyb1996 | 2021/03/28 |
2023/02/09 |
AutoJs6 | AutoJs6 | SuperMonster003 | 2021/12/01 |
- |
AutoX | Autox.js v6 | wilinz | 2022/05/26 |
- |
AutoX | Autox.js v7 | aiselp | 2024/04/21 |
- |
表の日付は推定値であり、実際とは異なる場合があります.
表の Auto.js Pro 7/8/9 は有料バージョンです。その他は無料のオープンソースバージョンです.
- JavaScript IDEとして使用可能 (コード補完/変数リネーム/コードフォーマッティング)
- 無障害サービスに基づく自動化操作をサポート (AccessibilityService)
- 浮動ボタンのクイックアクションをサポート (スクリプトの録画および再生/パッケージの表示/レイアウト分析)
- セレクタAPIをサポートし、コントロールのトラバース/情報の取得/コントロール操作を提供 (UiAutomatorに類似: UiAutomator)
- レイアウトインターフェイスの分析をサポート (Android StudioのLayoutInspectorに類似)
- 録画機能および録画再生機能をサポート
- スクリーンショット/スクリーン保存/画像検索/画像マッチングをサポート
- E4X (ECMAScript for XML)の記述インターフェースをサポート (E4X)
- スクリプトファイルまたはプロジェクトをAPKファイルにパッケージ化する機能をサポート
- ルート権限を使用して機能を拡張 (スクリーンのクリック/スワイプ/録画/Shell)
- Taskerプラグインとして使用可能
- VS Code拡張機能との連携をサポート (AutoJs6-VSCode-Extensionプラグインが必要です: AutoJs6-VSCode-Extension)
Auto.js の最終オープンソースバージョン 4.1.1 Alpha2
と比較して、AutoJs6 は以下のアップグレードまたは変更を行いました:
- Shizuku経由でADB特権を取得し、システムAPIを使用可能
- WebSocketインスタンスの作成、およびWebSocketプロトコルに基づくネットワークリクエストの処理をサポート
- 新モジュール [ base64 / crypto / sqlite / i18n / notice / ocr / opencc / qrcode / shizuku / ... ]
- 多言語対応 [ 西 / 仏 / 露 / 阿 / 日 / 韓 / 英 / 簡中 / 繁中 / ... ]
- ナイトモード対応 [ 設定ページ / ドキュメントページ / レイアウト分析ページ / 浮動ウィンドウ / ... ]
- VSCodeプラグインがクライアント (LAN)とサーバ (LAN/ADB)接続方法をサポート
- Rhinoエンジンが v1.7.7.2 から v1.7.16-SNAPSHOT にアップグレードされました。
- Unicode コードポイントエスケープのサポート 補助平面文字
'\u{1D160}'; /* を表します "𝅘𝅥𝅮", 従来の方法: '\uD834\uDD60'. */
- Object.values()のサポート
Object.values({name: 'Max', age: 4}); // ['max', 4]
- Array.prototype.includes()のサポート
[10, 20, NaN].includes(20); // true
- BigIntのサポート
typeof 567n === 'bigint'; // true
- テンプレート文字列のサポート
`Lucky number: ${(Math.random() * 100).toFixed(0)}`
- Rhinoエンジンの新機能を見る
- Rhinoエンジンの互換リストを見る
- Unicode コードポイントエスケープのサポート 補助平面文字
ヒント
既存のモジュールは、スクリプトの実行効率を高めるために Kotlin によって再作成されましたが、改良にはいくつかの反復が必要ですヒント
組み込みの init.js ファイルはデフォルトでは空ですが、開発者がカスタマイズするためのモジュールをマウントできます新機能
axios モジュール / cheerio モジュール (AutoX 参照)新機能
sqlite モジュール、SQLite データベースの簡単な操作に使用されます (Auto.js Pro 参照) (プロジェクトドキュメント > SQLite を参照)新機能
mime モジュール、MIME タイプ文字列を処理および解析するために使用されます (プロジェクトドキュメント > MIME を参照)新機能
nanoid モジュール、文字列 ID ジェネレーターとして使用できます (ai/nanoid 参照)新機能
sysprops モジュール、ランタイム環境の構成データを取得するために使用されます (プロジェクトドキュメント > システムプロパティ を参照)新機能
ocr モジュールは Rapid OCR エンジンをサポートしています新機能
レイアウト解析はウィンドウの切り替えをサポートしています (Auto.js Pro新機能
auto.clearCache メソッド、コントロールキャッシュをクリアすることをサポートします (Auto.js Pro新機能
threads.pool メソッド、シンプルなスレッドプールアプリケーションをサポートします (Auto.js Pro新機能
images.matchTemplate メソッドは useTransparentMask オプションパラメーターを追加し、透明画像検索をサポートします (Auto.js Pro新機能
images.requestScreenCaptureAsync メソッド、UI モードで非同期にスクリーンキャプチャの許可を要求するために使用されます (Auto.js Pro新機能
images.requestScreenCapture メソッドは isAsync オプションパラメーターを追加し、非同期でスクリーンキャプチャを取得することをサポートします (Auto.js Pro新機能
images.on('screen_capture', callback) などのイベントリスニングメソッドは、スクリーンキャプチャが使用可能なイベントをモニターすることをサポートします (Auto.js Pro新機能
images.stopScreenCapture メソッドは、スクリーンキャプチャ要求に関連するリソースを積極的に解放することをサポートします (Auto.js Pro新機能
images.psnr/mse/ssim/mssim/hist/ncc および images.getSimilarity メソッドは、画像類似度測定値を取得するために使用されます新機能
images.isGrayscale メソッドは、画像がグレースケールかどうかを判断するために使用されます新機能
images.invert メソッドは、画像の色を反転するために使用されます新機能
s13n.point/time メソッドは、ポイントオブジェクトと時間オブジェクトを正規化するために使用されます (プロジェクトドキュメント > 正規化 を参照)新機能
console モジュールの gravity (重力), touchThrough (タッチスルー), backgroundTint (背景の色調) などの関連メソッド (プロジェクトドキュメント > コンソール を参照)新機能
Mathx.randomInt/Mathx.randomFloat メソッドは、指定された範囲内の乱数またはランダム浮動小数点数を戻すために使用されます新機能
app.launchDual/startDualActivity などのメソッドは二重起動アプリケーションの処理に使用されます (Shizuku または Root 権限が必要) (実験的)新機能
app.kill メソッド、アプリケーションを強制終了するために使用されます (Shizuku または Root 権限が必要)新機能
floaty.getClip メソッドは、フローティングウィンドウのフォーカスを通じてクリップボードの内容を間接的に取得するために使用されます修正
Fragment のサブクラス (例 DrawerFragment / ExplorerFragment 等) 内の View Binding のメモリリーク修正
ScreenCapture / ThemeColorPreference 等のクラス内のインスタンスのメモリリーク修正
Android 14+ でスクリーンキャプチャの許可を求めるとアプリがクラッシュする問題 (by chenguangming)pr #242
修正
Android 14+ でフォアグラウンドサービスを開始するとアプリがクラッシュする問題修正
Android 14+ でコードエディタの実行ボタンをクリックしても点灯しない問題修正
プロジェクトのパッケージ後に必要なライブラリファイルが不足してアプリが正常に動作しない可能性がある問題issue #202
issue #223
pr #264
修正
プロジェクトの編集時に指定されたアイコンリソースが存在しない場合にアプリがクラッシュする問題issue #203
修正
スクリーンキャプチャの許可を取得時に指定された画面方向のスクリーンショットリソースをパラメータで正常に取得できない場合がある問題修正
一部デバイスでスクリプトショートカットを正常に追加できない問題 (試み修正)issue #221
修正
http モジュールと関連する方法を呼び出すと蓄積される要求による送信遅延の問題issue #192
修正
AutoJs6 がメインアクティビティページに入る前に Shizuku サービスが正常に利用できない可能性がある問題 (試み修正)issue #255
修正
random(min, max) メソッドが結果がオーバーフローする問題の可能性修正
pickup メソッドの結果型パラメータが空配列を正しく渡せない問題修正
UiObject#bounds() で取得したコントロール矩形が意図と異なる形で変更される可能性がある問題修正
text/button/input 要素のテキスト内容にハーフサイズの二重引用符が含まれている場合に正しく解析されない問題修正
text/textswitcher 要素の autoLink 属性が機能しない問題修正
異なるスクリプトが同じ ScriptRuntime オブジェクトを誤って共有する可能性がある問題修正
グローバル変数 HEIGHT および WIDTH が Getter 動的属性を失う問題修正
スクリプトの起動時に RootShell が即時ロードされることで起動が遅くなる問題修正
コンソールフローティングウィンドウで背景色を設定すると矩形の角が失われる問題修正
サービスの異常の問題が発生する可能性のあるアクセシビリティサービスの自動開始 (試み修正)修正
ホームページのドキュメントページで左右に滑動すると WebView コントロールが ViewPager の切り替えを誘発する可能性がある問題修正
ファイル拡張子が大文字を含む場合ファイルマネージャが認識できない問題修正
ファイルマネージャがプロジェクトディレクトリに最初に入った時点でプロジェクトを自動的に認識できない可能性がある問題修正
ファイルマネージャでフォルダを削除した後にページが自動更新されない問題修正
ファイルマネージャでファイルおよびフォルダを並べ替える際に ASCII の先頭文字名を後置する可能性がある問題修正
コードエディタのデバッグ機能で FAILED ASSERTION 例外が発生する修正
コードエディタでデバッグ中にエディタを閉じた後に再度正常にデバッグできない問題修正
コードエディタで行の端へ移動すると末尾の文字が漏れ可能性がある問題修正
メインアクティビティページでログアクティビティページを起動するときにフラッシュスクリーンの問題が発生する可能性がある修正
アプリパッケージが opencc モジュールを正常に使用できない問題改善
パッケージページ内の「利用不可 ABI」コントロールのクリックヒントユーザー体験改善
Shizuku を使用して「ポインタ位置」表示スイッチをコントロールするサポート改善
Shizuku を使用して「メディアの投影」および「セキュリティ設定の変更」許可スイッチをコントロールするサポート改善
automator.gestureAsync/gesturesAsync がコールバック関数パラメータをサポート改善
tasks モジュールが同期方式でデータベース操作を実行するサポート、データアクセスの不一致問題を回避改善
スクリプト実行モードがパイプ記号区切りモードパラメータ (例"ui|auto";
のように開始) をサポート改善
スクリプト実行モードがシングルクォーテーションおよびバックティックをサポートし、セミコロンを省略 (例'ui';
または'ui'
のように開始) 可能改善
スクリプト実行モードが axios, cheerio, dayjs などのモードパラメータで内蔵拡張モジュールのクイックインポートをサポート (例"axios";
のように開始)改善
スクリプト実行モードが x または jsox モードパラメータで JavaScript 内蔵オブジェクト拡張モジュールをクイック有効化をサポート (例"x";
のように開始)改善
img 要素の src および path 属性がローカル相対パスをサポート (例<img src="a.png"
/>)改善
コードエディタで Java クラスやパッケージ名をインポートする位置のインテリジェント判断をサポート改善
images モジュールが画像パラメータとしてパスの直接使用をサポート改善
importPackage が文字列パラメータをサポート改善
サーバーモードの IP アドレスがクリップボードインポートをスマートに認識し、スペースキーのスマート変換をサポート改善
ファイルマネージャが新しいファイルを作成する際にデフォルトのプレフィックス選択と適切な数字サフィックスの自動生成をサポート改善
ファイル管理プロジェクトの実行時の例外メッセージを具体化issue #268
改善
ファイルマネージャがより多くの種類をサポートし、対応するアイコンシンボルを表示 (800 種類以上のファイルタイプをサポート)改善
ファイルマネージャで編集可能なファイルタイプ (jpg/doc/pdf...) に編集ボタンを追加改善
ファイルマネージャが APK ファイルの基本情報、Manifest 情報、許可リストを表示するサポート改善
ファイルマネージャがオーディオおよびビデオなどのメディアファイルの基本情報および MediaInfo 情報を表示するサポート改善
単一ファイルパッケージング時に適切な正規化名パッケージを自動入力し、無効な文字フィルタリング推奨をサポート改善
単一ファイルパッケージング時に同じパッケージ名のアプリがインストールされている場合にアイコンを自動設定し、バージョン番号とバージョン名を増加させるサポート改善
パックプロジェクト設定ファイルが abis/libs オプションをサポートし、デフォルトで含まれる ABI アーキテクチャと拡張ライブラリを指定改善
パックプロジェクト設定ファイルの abis/libs オプションが無効または使用可能でない場合に関連メッセージをサポート改善
不必要な増加を避けるためにリークキャナリーをリリースバージョンから除外改善
プロジェクトのソースコード内のすべての英語コメントに中国語の簡体字翻訳を追加してコメントの読みやすさを向上改善
README および CHANGELOG に複数言語をサポート (スクリプトによる自動生成)改善
Gradle のビルドスクリプトのバージョン適応能力を向上改善
一部の依存関係またはローカルライブラリのバージョン調整CHANGELOG.md
新機能
opencc モジュール (参照 プロジェクトドキュメント > 中文変換) (Ref to LZX284)新機能
UiSelector に plus 及び append メソッドを追加issue #115
新機能
パッケージ化アプリページに ABI およびライブラリのフィルタリングを追加 (Ref to AutoX)issue #189
修正
パッケージ化アプリのファイルサイズが異常に大きい問題 (Ref to AutoX / LZX284)issue #176
修正
パッケージ化アプリで一部の例外メッセージが表示されないおよび印刷されない問題修正
パッケージ化ページでアプリアイコンを選択すると空のアイコンが表示される可能性のある問題修正
パッケージ化アプリに MLKit Google OCR ライブラリを含むと初期化コンテキスト例外が発生する可能性がある修正
ocr.mlkit/ocr.recognizeText/detect メソッドが無効である問題修正
一部のテキスト (例:ログページ) 表示言語がアプリ設定言語と一致しない可能性のある問題修正
一部の言語でホームページドロワースイッチ項目にテキストが溢れる可能性のある問題修正
一部のデバイスでアクセシビリティサービスが有効化直後に自動的に無効化され、通知メッセージが表示されない問題issue #181
修正
一部のデバイスでアクセシビリティサービスが有効化後に物理的なボタンでアプリがクラッシュする問題 (試修)issue #183
issue #186
修正
auto(true) メソッドでアクセシビリティサービスを再起動後、pickup 関数が異常を起こす問題 (試修)issue #184
修正
floaty モジュールでフローティングウィンドウを作成するとアプリがクラッシュする可能性のある問題 (試修)修正
app.startActivity メソッドが略語パラメータを使用できない問題issue #182
issue #188
修正
importClass でインポートしたクラス名とグローバル変数が衝突するとコードが例外をスローする問題issue #185
修正
Android 7.x でアクセシビリティサービスが使用できない問題修正
Android 14 で runtime.loadJar/loadDex メソッドが正常に使用できない可能性がある問題 (試修)修正
Android システムのクイック設定パネルに「レイアウト範囲分析」と「レイアウト階層分析」が表示されない問題issue #193
修正
自動更新チェック機能がアプリの ANR を引き起こす可能性がある問題 (試修)issue #186
修正
ファイルマネージャーでサンプルコードフォルダーをクリックして「上へ」ボタンを押すとワーキングパスページに戻れない問題issue #129
修正
コードエディターで置換機能を使用時に置換ボタンが表示されない問題修正
コードエディターで長押し削除するとアプリがクラッシュする可能性のある問題 (試修)修正
コードエディターで fx ボタンをクリックしてモジュール関数クイックパネルが表示されない問題修正
コードエディターのモジュール関数クイックパネルのボタン名が溢れる可能性のある問題改善
コードエディターのモジュール関数クイックパネルがナイトモードに適応します。改善
パッケージ化されたアプリケーションの起動画面がナイトモードに適応し、アプリアイコンのレイアウトが調整されます。改善
パッケージ化されたアプリのページは、ソフトウェアキーボードのENTERキーを使用してカーソルナビゲーションをサポートします。改善
パッケージ化されたアプリのページでは、ABIおよびライブラリのタイトルをクリックして全選択状態を切り替えることができます。改善
パッケージ化されたアプリのページでは、デフォルトのABI選択がインテリジェントになり、選択不可の項目にガイドプロンプトが追加されます。改善
ファイルマネージャーは、ファイルとフォルダの種類と特性に基づいてメニュー項目の表示を調整します。改善
ファイルマネージャーのフォルダ右クリックメニューには、パッケージ化アプリのオプションが追加されます。改善
アクセシビリティサービスが有効になっているが機能していない場合、異常状態はAutoJs6ホームページのドロワースイッチに反映されます。改善
コンソールはエラーメッセージを印刷するときに詳細なスタック情報を含みます。改善
一部の依存関係またはローカルライブラリのバージョン調整CHANGELOG.md
新機能
dialogs.build() オプションパラメータ属性 inputSingleLine新機能
console.setTouchable メソッドissue #122
修正
ocr モジュールの一部の方法でエリアパラメータを認識できなかった問題issue #162
issue #175
修正
Android 7.x で新バージョンを検出する際にバージョン情報を取得できなかった問題修正
Android 14 でスクリーンショット権限を要求するとアプリがクラッシュする問題修正
ホームドロワーで「浮動ボタン」を切り替えるとアプリがクラッシュすることがある問題修正
メニューを使用して浮動ボタンを閉じた後にアプリを再起動すると浮動ボタンが表示されたままになることがある問題修正
Android 13 以降のシステム設定ページでAutoJs6の言語を選択および切り替えると反映されない問題修正
ビルドツールが最初のビルド時にOpenCVリソースの自動デプロイを完了できない問題改善
bridges モジュールのネイティブ化によるスクリプト実行効率の向上 (Ref to aiselp)改善
無障害サービス関連コードのリファクタリングにより無障害サービスの機能安定性を強化 (実験的)issue #167
改善
UiObject と UiObjectCollection の印刷出力形式改善
ビルドツールでGradle JDKバージョンが要件を満たしていない場合のアップグレード通知改善
一部の依存関係またはローカルライブラリのバージョン調整CHANGELOG.md
AutoJs6 オープンソース プロジェクトのデバッグや開発が必要な場合は、Android Studio (Google 社製品) または IntelliJ IDEA (Jetbrains 社製品) を使用できます.
このセクションでは、AutoJs6 オープンソース プロジェクトのコンパイルとビルド方法を Android Studio を例に説明します。IntelliJ IDEA も同様です.
Android Studio Ladybug | 2024.2.1 Patch 2
バージョンをダウンロードしてください (いずれかを選択)。:
- android-studio-2024.2.1.11-windows.exe (1.13 GB)
- android-studio-2024.2.1.11-windows.zip (1.14 GB)
注: 上述バージョンのリリース日は 2024 年 10 月 31 日 です。その他のバージョンをダウンロードするか、上記のリンクが失効している場合は、Android Studioリリースアーカイブのページをご覧ください。.
上記のファイルをインストールまたは解凍し、Android Studio ソフトウェアを実行します (例: "D:\android-studio\bin\studio64.exe"
).
注: コンピュータシステムに既にAndroid SDK (Androidソフトウェア開発キット)がインストールされている場合、この節の内容をスキップできます。.
Android StudioソフトウェアでCTRL + ALT + S
のショートカットキーを使用して設定ページを開く:
Appearance & Behavior (外観と動作) ->
System Settings (システム設定) ->
Android SDK (Android ソフトウェア開発キット)
Android SDK場所
の欄が空白の場合は、右側の 編集
ボタンをクリックし、表示されるウィンドウで 次へ
ボタンを数回クリックします。.
注: プロセス中に1つまたは複数の関連契約に同意する必要がある場合があります。.
関連するリソースのダウンロードとインストールが完了したら、 完了
ボタンをクリックします。.
上記の Android SDK場所
の欄が自動的に入力され、SDKの準備が完了します。.
AutoJs6では一部のSDKツール(NDKやCMakeなど)が必要です。.
注: コンピュータシステムにAutoJs6ですべて必要なAndroid SDKツールがインストールされている場合、この節の内容をスキップできます。.
Android StudioソフトウェアでCTRL + ALT + S
のショートカットキーを使用して設定ページを開く:
Appearance & Behavior (外観と動作) ->
System Settings (システム設定) ->
Android SDK (Android ソフトウェア開発キット) ->
SDK Tools (SDK ツール) (右側のウィンドウにあります)
パッケージの詳細を表示
を選択し、NDKおよびCMakeをそれぞれクリックして、対応するバージョンのツールが選択されていることを確認してください, SDKツールのバージョン情報は、AutoJs6プロジェクトのルートディレクトリにあるversion.properties
ファイルに記載されています。.
AutoJs6プロジェクトが依存する JDK (Java開発キット)
のリリースバージョンは少なくとも 17
で、それ以下のバージョンは推奨されませんが、最低でも 19
の使用を推奨します。.
2024 年 12 月 2 日 現在、AutoJs6がサポートする最大のJDKバージョンは 23
です。.
注: コンピュータシステムに適切なバージョンのJDKがインストールされている場合、この節の内容をスキップできます。.
JDK は IDE から直接ダウンロードするか、Oracle サイト にアクセスしてダウンロードできます.
Android Studio ソフトウェアでショートカットキー CTRL + ALT + S
を使用して設定ページを開きます:
Build, Execution, Deployment (ビルド、実行、展開) ->
Build Tools (ビルドツール) ->
Gradle
Gradle JDK
で異なるバージョンの JDK を選択または追加できます.
リストに適切なバージョンのJDKが存在する場合(>= 17
)、それを選択してください。.
または、Download JDK (JDK をダウンロード)
を選択して適切な JDK をダウンロードし、Download (ダウンロード)
ボタンをクリックしてダウンロードが完了するのを待ちます.
Add JDK (JDK を追加)
を選択して既存のローカル JDK を追加し、そのディレクトリを指定して JDK を追加することも可能です.
Android Studio のメインページで Get from VCS (バージョン管理システムから取得)
ボタンをクリックします.
URL (統一リソースロケーターロケーション)
の欄に https://github.com/SuperMonster003/AutoJs6.git
を入力します,
Directory (ディレクトリ)
の欄を必要に応じて特定のパスに変更できます.
Clone (クローン)
ボタンをクリックし、AutoJs6 プロジェクト リソースがデバイスにローカルにクローンされるのを待ちます.
注: 上記プロセスにはGit (バージョン管理システム)をインストールする必要がある場合があります。.
クローンが完了すると、Android Studio は AutoJs6 のプロジェクト ウィンドウを開き、Dependencies (依存関係)
の初期ダウンロードおよび Gradle の構築作業を自動的に完了します.
注: 上記のプロセスは非常に時間がかかる可能性があります。ネットワーク条件が悪い場合、異なるボタンをクリックして再試行する必要がある場合があります。.
ビルドが完了すると、Android Studio の Build
タブに BUILD SUCCESSFUL in 1h 17m 34s
のようなメッセージが表示されます.
プロジェクトをパッケージ化して、Android デバイスにインストール可能な APK ファイルを生成します:
- デバッグ版 (デバッグバージョン)
Build (ビルド)
->Build Bundle(s) / APK(s)
->Build APK(s)
- デフォルトの署名が含まれたデバッグ版のインストールパッケージを生成します
- パスの例:
"D:\AutoJs6\app\build\outputs\apk\debug\"
- リリース版 (リリースバージョン)
Build (ビルド)
->Generate Signed Bundle / APK
APK
オプションを選択します- 署名ファイル (新規または選択) を準備して署名付きのリリース版インストールパッケージを生成します
- パスの例:
"D:\AutoJs6\app\release\"
参照: Android Docs
AutoJs6に対応するスクリプトを開発するには、適切な開発ツールを使用する必要があります。:
PCでスクリプトを作成してデバッグする場合、VSCodeプラグインを使用してPCと携帯電話を接続できます。:
- AutoJs6-VSCode-Extension - AutoJs6 デバッガ (VSCode プラットフォーム エクステンション)
開発ツールを使用してコードを記述する際、コードのインテリセンス機能が開発者のコード記述を支援します。:
- AutoJs6-TypeScript-Declarations - AutoJs6型宣言ファイル (コード補完機能)
AutoJs6に関するAPIおよび使用方法については、常にアプリケーションドキュメントを参照できます。:
- AutoJs6-Documentation - AutoJs6アプリケーションドキュメント
既存のスクリプト開発プロジェクトを参考にして、個人のスクリプトプロジェクトのインスピレーションを得ることができます。:
- Ant-Forest - 蚂蚁森林のエネルギー自動収集スクリプト by TonyJiangWJ
- Ant-Forest - 蚂蚁森林のエネルギー自動収集スクリプト by SuperMonster003
- autojs - Auto.jsのユーティリティスクリプト by e1399579
- autojsDemo - Auto.jsのデモ例 by snailuncle
- autojs関連リポジトリ - GitHubでautojs話題に関するすべてのリポジトリ
AutoJs6 プロジェクト開発に参加したすべての貢献者に感謝します.
貢献者 | コミット数 | 最近の提出 |
---|---|---|
kvii | 1 | 2024/10/16 |
chenguangming | 2 | 2024/05/14 |
LZX284 | 17 | 2023/11/19 |
TonyJiangWJ | 4 | 2023/10/31 |
little‑alei | 12 | 2023/07/12 |
aiselp | 6 | 2023/06/14 |
LYS86 | 2 | 2023/06/03 |
データは 2024 年 10 月 23 日 に更新されました。.
データ項目は 最近の提出
の降順で並べ替えられます.
新たに発行された未処理のプルリクエストは、マージされた後にデータ統計に含まれます.
一部の貢献者は GitHub Contributors に正常に表示されず、コミット記録が空のままです。貢献履歴は プルリクエスト から確認できます.