App自動化テスト--Android環境構築
2519 ワード
Android自動化テスト環境構築
1.Android SDK Toolsダウンロード
The Android SDK archive initially contains only the basic SDK tools . It does not contain an Android platform or any third-party libraries.対応ディレクトリ:tools、toolsの下には各種Androidが持参したシミュレータ、androidコマンドなど が含まれています. Android SDKはJava環境に依存しているのでJava環境OKを確保します.インストールされたJava:java version"1.8.0_131"、64ビット. Android SDKインストールバージョン:installer_r24.4.1-windows、32ビット.
2.Platform-tools,Build-Tools,Android SDK platformのインストール
オンラインまたは自分でダウンロードしてAndroid sdkディレクトリに解凍できます.ディレクトリplatform-tools,build-tools,platformsにそれぞれ対応します.管理者としてandroid-sdkSDK Managementを実行exeはandroid-sdkの下にtempディレクトリを新規作成するので、権限の問題を防止します. Android SDK Managerエージェントの構成:Tools--->Options:ミラーmirrors.neusoft.edu.cn:80 Android SDKプラットフォームtools(これはadb(Android Debug Bridge、debugツール)、fastbootなどのツールパッケージ)、Build-toolsをオンラインでインストールします.オンラインインストールのバージョン:Rev.26 少なくとも1つのAndroid SDKプラットフォームを選択します.選択したのは、Android 8.0.0(API 26) 環境変数ANDROIDを追加HOME : C:\Program Files (x86)\Android\android-sdk 追加Path:%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools
3.Androidが持っているシミュレータを動かしてみる
AVD:Android Virtual Device,Androidシミュレータ SDK Management-->Tools->Manage AVDs->Device Definitions->AVDを実行します(AVDを作成するには、対応するSystem Imageをダウンロードする必要があります.sdkディレクトリの下にsystem-imagesディレクトリを新規作成します). AVDを実行するとIntel HAXMハードウェアサポートが必要だというメッセージが表示され、extrasでHAXMが見つかりました.No compatible with Windowsが表示され、windowsが持参した仮想マシンサービスを開く必要があります.半日振り回してあきらめた...
4.adbリンク本体によるデバッグ
携帯電話を開く開発者モード:携帯電話については、バージョン番号を見つけ、7回ほどクリックすると開発者モードを正常に開くことができます.開発者オプションでUSBデバッグを選択します.パソコンをリンクすると、USBデバッグを許可するかどうかを提示され、許可を選択すると携帯電話にリンクすることができます.
5.リンクナイトシミュレータ
Noxディレクトリに入る:C:Program Files(x 86)Noxbin、コマンドnox_が表示されますadb.exe問題:adb devicesリンク夜神シミュレータタイムズエラー:adb server version(31)doesn't match this client(39);killing... 理由:ローカルsdkのadb clientバージョンは39(Appium Serverで実行されているのはローカルadb)ですが、夜神サーバではadbバージョンは31で、2つの不一致は です.解決方法:ローカルadb.exeはNoxbinにコピーし、nox_の名前を変更します.adb.exe
1.Android SDK Toolsダウンロード
The Android SDK archive initially contains only the basic SDK tools . It does not contain an Android platform or any third-party libraries.
2.Platform-tools,Build-Tools,Android SDK platformのインストール
オンラインまたは自分でダウンロードしてAndroid sdkディレクトリに解凍できます.ディレクトリplatform-tools,build-tools,platformsにそれぞれ対応します.
3.Androidが持っているシミュレータを動かしてみる
AVD:Android Virtual Device,Androidシミュレータ
4.adbリンク本体によるデバッグ
携帯電話を開く開発者モード:携帯電話については、バージョン番号を見つけ、7回ほどクリックすると開発者モードを正常に開くことができます.開発者オプションでUSBデバッグを選択します.パソコンをリンクすると、USBデバッグを許可するかどうかを提示され、許可を選択すると携帯電話にリンクすることができます.
# adb ,
adb devices # :( BVGDU17221004064( ):5555 )
# adb APP
adb install test.app
5.リンクナイトシミュレータ
Noxディレクトリに入る:C:Program Files(x 86)Noxbin、コマンドnox_が表示されますadb.exe
# adb client
adb version # Android Debug Bridge version 1.0.39
# adb server ( adb )
nox_adb version # Android Debug Bridge version 1.0.31
#
adb devices # 127.0.0.1:62001 device