コマンドプロンプトインターフェイス
高まる需要に対応するため、AnyTestはコマンドラインデバイストンネルインターフェイスを提供します。これは、開発者がAndroidまたはiOSアプリを構築し、デバイスがローカルシステムに接続されているかのように実際のデバイスでテストするのに役立ちます。これで、コマンドラインインターフェイスでいくつかのコマンドを実行することで、クラウド上の実際のデバイスにアクセスできます。
前提条件
-
JDK8以降。
-
Android-sdk最新バージョン。
Jarダウンロードパス
http://pcloudy-content-distribution.s3.amazonaws.com/index.html?prefix=Android%20Device%20Tunnel/
これは1回限りのアクティビティであり、再度繰り返す必要はありません。
瓶を実行する手順
ステップ1: クラウドのURL、ユーザー名、APIキーを渡してデバイストンネルjarを実行します
例:java –jar pCloudy_DeviceTunnel.jar https://device.pcloudy.com test@pcloudy.com skdflj4tlko46lsa
注: ダウンロードしたAnyTestDeviceTunnel.jarを保存するデバイストンネルjarパスに言及します
例:ここでは、jarはデスクトップに保存されるため、パスは次のようになります。
java –jar /Desktop/pCloudy_DeviceTunnel.jar https://device.pcloudy.com test@pcloudy.com skdflj4tlko46lsa
ステップ2: メーカー、バージョン、またはすべてのパラメーターに基づいてデバイスをフィルタリングできます。フィルタタイプの番号を押して、Enterキーを押します。
注 :Androidバージョン5.0.0以降を選択してください。
a)OEMに基づいてデバイスを検索するには、1と入力してEnterキーを押します。
OEMに基づいてデバイスをフィルタリングするメーカーの名前を入力し、Enterキーを押します。この例では、Samsungデバイスをフィルタリングしました。
クラウド上で利用可能なすべてのSamsungデバイスのリストが表示されます。
b)バージョンに基づいてデバイスを検索するには、2と入力して入力します。
バージョン番号を入力して、そのバージョンでクラウドで使用可能なデバイスのリストを表示します。この例では、バージョン番号7.0.0に基づいてデバイスをフィルタリングしました。
注: ここに示すように、完全なバージョン番号を入力します-7.0.0。7.0と入力しただけでは、フィルターは適用されません。
クラウド上で利用可能なバージョン7.0.0のすべてのデバイスのリストが表示されます。
c)クラウド上で利用可能なすべてのデバイスを見つけるには、3と入力してEnterキーを押します。
そのクラウドで利用可能なデバイスのリストが表示されます。
ステップ3: デバイス番号を指定して任意の1つのデバイスを選択し、Enterキーを押します。
ステップ4: デバイスを予約する期間(分単位)を入力し、Enterキーを押します。
ステップ5: 選択したデバイスがシステムに接続されます。
手順6: 別の端末を開き、デバイスが接続されているかどうかを確認します
ステップ7: デバイスリストに無許可と表示されている場合は、jarに表示されているURLをコピーして、ブラウザーに貼り付けます。
ステップ8: デバイスの[OK]オプションをクリックし、ターミナルでデバイスリストをもう一度確認します。
これで、デバイスがシステムに接続されました。このデバイスは、ローカルデバイスのように使用できます。
注: デバイストンネルjarを終了する場合は、「EXIT / exit」と入力してください。
注: AnyTestコマンドラインDeviceTunnelインターフェースは、パブリッククラウドとプライベートクラウド上のAndroidデバイスでのみ使用できます。オンプレミスクラウド上のAndroidとiOSの両方で利用できます。