よくある質問
よくある質問
注意
MAA はバージョン 5.0 で .NET 8 に更新され、エンドユーザーにとって次のような影響を与えます:
- MAA には .NET 8 Runtime が必要になり、起動時にインストールするようにユーザーに自動的にプロンプトが表示されます。インストールに失敗した場合は、以下をお読みになり、インストールパッケージをダウンロードして手動でインストールしてください。
- MAA が Windows Defender によって誤検出されることはなくなりました。
それが目的です - .NET 8 は Windows 7/8/8.1 システムをサポートしていません、その結果、MAA もサポートしなくなりました。 たとえそれがまだ機能していたとしても。
- Windows 7 で MAA を実行する場合、メモリ使用量の異常に問題があります、 #8238 軽減策の実装を参照してください。 Windows 8/8.1 はテストされていませんが、同じ問題がある場合は、補足ドキュメントを思い出させるために Issue を送信してください。
ソフトウェアが動作しない/クラッシュする/エラーが出る
可能性0:ダウンロードされたパッケージが不完全です
- 完全なMAAソフトウェアパッケージは
MAA-
バージョン-
プラットフォーム(Windows/Mac/Linuxなど)-
アーキテクチャ.zip
という名前で、他は個別に使用できない「コンポーネント」ですので、よくお読みください。 WindowsユーザーはMAA-*-win-x64.zip
をダウンロードするだけで大丈夫です。 - 一定期間経過しても自動アップデートがうまくいかない場合は、自動アップデート機能にバグがある可能性があるので、パッケージ全体を再ダウンロードして解凍し、手動で
config
フォルダを移行してみてください。
可能性1:アーキテクチャのエラー
- 大体のミスの場合
MAA-*-win-arm64.zip
を間違ってダウンロードしており、その場合MAA-*-win-x64.zip
をダウンロードする必要があります。ですが、32ビットオペレーティングシステムは、MAAではサポートされていません。
可能性2:ランタイム・ライブラリの問題
注意
ここでは公式のインストール方法のみを掲載しており、サードパーティの統合パックの信頼性を保証することはできません。
- VCRedist x64 と .NET 8.0.6パッケージをインストールし、コンピューターを再起動してアプリを実行してみてください。
Windows N/KN 関連
- Windows 8/8.1/10/11 N/KN(ヨーロッパ/韓国)バージョンを使用している場合は、 Media Feature Pack のインストールも必要です。
Windows 7 関連
Windows 7を使用している場合は、ランタイム・ライブラリをインストールする前に、以下のパッチがインストールされていることも確認する必要があります:
- Windows 7 Service Pack 1
- SHA-2 コード署名:
- KB4474419:ダウンロードリンク1、ダウンロードリンク2
- KB4490628:ダウンロードリンク1、ダウンロードリンク2
- Platform Update for Windows 7(DXGI 1.2、Direct3D 11.1,KB2670838):ダウンロードリンク1、ダウンロードリンク2
公式統合パック(確信)
注意
この操作はディスク容量を10GBほど消費しますので、他の可能性を確認した上で使用してください。
- Microsoft C++ Builder をインストールし、完全な開発環境を構成します(.NET と C++ の開発環境のみをインストールする必要がある)。
可能性3:システムコンポーネントの問題
記のランタイム・ライブラリのインストールはすべて、コンポーネントストレージサービス(CBS、TrustedInstaller/TiWorker、WinSxS)に依存しています。 コンポーネントストレージサービスが破損している場合、インストールは正しく動作しません。
システムの再インストール以外の修正はお勧めできませんので、いわゆる「軽量/ライト」システムの使用は避けてください。
接続エラー
ヒント
エミュレータのサポート を参照して、エミュレータがサポートされていることを確認してください。
adbと接続アドレスが正しいことを確認する
- MAA
設定
-接続設定
-adbパス
が自動的に入力されていることを確認してください。入力されている場合は、この手順を無視してください。
未記入の場合は
- エミュレータのインストールパスを見つける。Windowsはエミュレータの実行中にタスクマネージャーでプロセスを右クリックし、
ファイルの場所を開く
をクリックします。 - トップまたはボトムのディレクトリに高確率で
adb.exe
が存在する可能性があります(必ずしもこの名前で呼ばれているとは限りません。nox_adb.exe
、HD-adb.exe
、adb_server.exe
などと呼ばれる場合があります。とにかく名前にadb
が含まれるexeです) 。それを選択してください。
- 接続アドレスが正しく入力されていることを確認してください。使用しているエミュレータのadbアドレスをインターネットで検索できます。通常は
127.0.0.1:5555
のような形式です(LDPlayerを除く)。
一般的なAndroidエミュレータのadbポート
関連資料およびリファレンス adbポート:
- Bluestacks 5
5555
- MuMu Pro
16384
- MuMu 12
16384
- Nemu
21503
- NOX
62001
他のエミュレーターは@赵青青のブログを参照してください
既存のadbプロセスを閉じる
- MAAを閉じた後、
タスクマネージャー
-詳細
でadb
という名前のプロセス(通常、上記で入力したadb
ファイルと同じ名前)を探し、もしあれば終了して接続を再試行してください。
スマホアシスタントをオフにする
Android Phone Assistant は adb を使用してスマホと通信しますが、この種のソフトウェアは MAA の動作を妨げる可能性がありますので、スマホアシスタントと既存の adb プロセスを閉じて、再試行してください。
ゲームアクセラレータを回避する
ゲームアクセラレータなどのソフトウェアを使用と使用の停止している場合は、MAAやADBやエミュレータを終了し、PCを再起動してから再試行してください。
コンピューターを再起動して試す
再起動すると、問題の97%が解決します(確信
エミュレーターを変更する
エミュレータのサポート を参照してください。
接続に成功した後、固まり、全く操作できなくなる
一部のエミュレータの adb
のバージョンが古すぎて、 Minitouch
に対応していない場合があります。
管理者権限でMAAを開き、設定
- 接続設定
- ADB強制置き換え
をクリックしてください。(エミュレータを終了し、MAAを再起動してから行うことをお勧めします、そうしないと、交換が失敗する可能性があります。)
エミュレータを更新すると、ADBのバージョンがリセットされます。アップデート後に問題が再発する場合は、再度ファイルを置き換えてみてください。
それでもうまくいかない場合は、接続設定
- タッチモード
の Minitouch
を MaaTouch
に切り替えて再度使用してください。 Adb Input
は非常に動作が遅いため最終手段としてご使用ください。
Blue Stackエミュレータが起動するたびにポート番号が異なる(Hyper-V)
MAAを起動し 設定
- 接続設定
で 接続構成
に BlueStacks
を選んで、 接続自動認識
と 毎回再検出する
にチェックを入れます。或いは ウェイクアップ
に設定する。
通常、これにより接続が設定されます。 接続できない場合は、複数のエミュレータコアをインストールしているか、機能に問題がある可能性がありますので、以下の手順に従って追加設定を行ってください。
Bluestacks.Config.Keyword
を指定する
注意
マルチコアを有効にしている場合、または複数のエミュレータコアをインストールしている場合は、使用するエミュレータ番号を指定するための追加設定が必要です。
gui.json
に Bluestacks.Config.Keyword
フィールドを探し、"bst.instance.emulator_number.status.adb_port"
というコンテンツを追加します。シミュレーター番号は、シミュレーター パスの BlueStacks_nxt\Engine
で確認できます。
示例
Nougat64コア:
"Bluestacks.Config.Keyword":"bst.instance.Nougat64.status.adb_port",
Pie64_2コア:(コア名の後の数字は、これがマルチコアであることを意味する)
"Bluestacks.Config.Keyword": "bst.instance.Pie64_2.status.adb_port",
Bluestacks.Config.Path
を指定する
注意
MAA はレジストリから bluestacks.conf
の保存場所を読み取ろうとするようになり、機能が失敗したりエラーが発生したりした場合は、構成ファイルのパスを手動で指定する必要があります
Bluestacksエミュレータのデータディレクトリにある
bluestacks.conf
ファイルを探します- グローバル版のデフォルトパス
C:\ProgramData\BlueStacks_nxt\bluestacks.conf
- 中国版のデフォルトパス
C:\ProgramData\BlueStacks_nxt_cn\bluestacks.conf
- グローバル版のデフォルトパス
初めて MAA を使用する場合は、一度 MAA を起動してください。MAAの
config
ディレクトリにgui.json
が生成されます。最初に MAAを 終了してから
gui.json
を開きます、Configurations
の下の現在の構成名フィールドを見つけます(設定 - 構成を切り替える で表示でき、デフォルトはDefault
です)、その中のフィールドBluestacks.Config.Path
を検索しますし、bluestacks.conf
へのフルパスを記入します。(注意として\\
をエスケープに使用しています)
示例
C:\ProgramData\BlueStacks_nxt\bluestacks.conf
を記入例として使用します
{
"Configurations": {
"Default": {
"Bluestacks.Config.Path":"C:\\ProgramData\\BlueStacks_nxt\\bluestacks.conf",
// 残りの設定フィールドを手動で入力して変更しないでください
}
}
}
接続に成功し、数回クリックすることができ、その後スタックまたはタスクエラーになる
UI調整
を使用している場合は、0に調整してください。- CN以外のクライアントをお使いの場合は、
設定
-対象クライアント
-クライアントバージョン
の選択でご確認ください。また、非CNクライアントでは全ての機能がサポートされているわけではありませんので、各国語のドキュメントを参照してください。 - 自動ローグを実行している場合、詳細説明を参照し、
スタート
-自動ローグ
-主題
で正しいテーマを選択してください。 Adb Input
のタッチモードで動作が遅いのは正常です。オートバトルなどが必要な場合は他のモードに切り替えてみてください。
スクリーンショットに時間がかかる/長すぎるというメッセージが表示される
- MAA は現在、「RawByNc」、「RawWithGzip」、「Encode」の 3 つのスクリーンショット方法をサポートしています。 タスク実行の平均スクリーンショット時間が >400 / >800 の場合、プロンプト メッセージが出力されます (単一タスクは 1 回のみ出力されます)。
- 「設定 - 接続設定」には、過去 30 枚のスクリーンショットにかかった最小/平均/最大時間が表示され、スクリーンショット 10 枚ごとに更新されます。
- 自動戦闘機能(自動肉バトなど)はスクリーンショットの撮影時間に大きく影響されます。
- この時間の消費はMAAとは関係ありませんが、コンピューターのパフォーマンス、現在の使用状況、またはエミュレーターに関連しています。バックグラウンドプロセスをクリーンアップしたり、エミュレーターを変更したり、コンピューターの構成をアップグレードすることができます。
ダウンロード速度が遅い、ミラーサイトにアクセスできない
MAA ダウンロードステーション を使ってダウンロードしてください。
我々の提供サーバーでは帯域幅が狭く、トラフィックも限られています。 githubや他のミラーサイトからダウンロードできる場合は、そちらを選択することをお勧めします。
ダウンロードが中途半端になり "ログイン"/"認証 "のプロンプトが出る
- ファイルをダウンロードするには、ブラウザ/IDM/FDM やその他の通常のダウンローダーを使用してください。Thunderを使うな!