Java開発環境のセットアップ
Java Development Kit(JDK)をインストールします。既にバージョン1.7以上がインストールされている場合はこのステップをスキップできます。
JDKのインストーラーをダウンロードし、インストール後に環境変数を設定します。コマンドプロンプトでjava -versionを実行し、環境変数が正しく設定されていることを確認してください。
Android SDKの導入
AndroidアプリのテストにはAndroid SDKが必要です。公式サイトからZIP版をダウンロードし、任意のディレクトリに解凍します。
環境変数ANDROID_HOMEを新規作成し、解凍したSDKのパスを設定します。さらにPath環境変数に以下のパスを追加します:
%ANDROID_HOME%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\build-tools;
SDK Managerを起動し、必須ツールをインストールします:
- Android SDK Platform-tools
- Android SDK Build-tools
- Extrasフォルダ内の全パッケージ
実機デバイスの接続設定
Android端末をUSBで接続し、開発者オプションからUSBデバッグを有効にします。コマンドプロンプトでadb devicesを実行し、デバイスが認識されることを確認します。
接続に問題がある場合の対応:
- USBデバッグが有効か確認
- 複数のUSBケーブルとポートを試す
- デバイスドライバを最新版に更新
- adb_usb.iniファイルにVID/PIDを追加
エミュレーターの設定
夜神エミュレーターを使用する場合、SDKとエミュレーターのadbバージョン不一致による問題が発生することがあります。
adb server version (31) doesn't match this client (39); killing...
解決方法:
- すべてのadbプロセスを終了
- SDKディレクトリのadb.exeをエミュレーターのbinディレクトリにコピー
- 元のnox_adb.exeを上書き
- エミュレーターを再起動
Node.js環境の構築
AppiumサーバーはNode.jsで実装されているため、まずNode.jsをインストールします。公式サイトからインストーラーをダウンロードし、標準的な手順でインストールします。インストール後、コマンドプロンプトでnpm versionを実行し、正常に動作することを確認します。
Appiumサーバーのインストール
以下のコマンドでAppiumをグローバルインストールします:
npm install -g appium
ダウンロードが遅い場合は中国国内ミラーを使用:
npm --registry http://registry.cnpmjs.org install -g appium
またはcnpm経由でインストール:
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install -g appium --no-cache
インストール後、appium -vでバージョンを確認します。
Appium Desktopの導入
GitHubのリリースページからAppium Desktopをダウンロードし、インストールします。これによりUIを使用した要素の検出が可能になります。
Pythonクライアントライブラリのインストール
Python環境が既にセットアップされている場合、以下のコマンドでAppium Pythonクライアントをインストールします:
pip install Appium-Python-Client
環境設定の検証
すべてのインストールが完了したら、コマンドプロンプトでappium-doctorを実行し、環境設定が正しく行われていることを確認します。コマンドが見つからない場合は、Appiumのインストールディレクトリ内のnode_modules\.binフォルダをPath環境変数に追加します。