Fireタブレットでアプリを実行する方法
デバイス上のパフォーマンスとカスタマーエクスペリエンスを評価するために、Fireタブレットでアプリを実行します。開発時には、Amazonアプリストアへの申請方法のテスト基準をアプリの検証に利用できます。以下の手順では、Fireタブレットにアプリを読み込んで実行する方法を示します。
前提条件
以下の手順は、アプリのプロジェクトが作成済みで、テスト用にタブレットがセットアップ済みであることが前提となります。
初めてのプロジェクトを開始する方法については、初めてのFireタブレットアプリを作成するを参照してください。
テスト用にFireタブレットをセットアップする方法については、ADBを使用してFireタブレットに接続する方法を参照してください。
アプリのインストールと実行
Android Studioを使用する場合
Android StudioプロジェクトをFireタブレットで実行するには、次の手順に従います。
- [Run] メニューの [Run app] をクリックします。
- [Choose Device] ウィンドウで、アプリをインストールして実行するFireタブレットを選択し、[OK] をクリックします。
コマンドラインを使用する場合
アプリのAPKをFireタブレットにサイドロードするには、次の手順に従います。
- コマンドプロンプトウィンドウまたはターミナルシェルを開きます。
- コマンドラインで、Android SDKの
platform-tools
ディレクトリに移動します。 -
次のコマンドを実行します。
adb devices
デバイスの一覧にFireのシリアル番号が表示されることを確認します。たとえば、次のような一覧が表示されます。 「
List of devices attached B0C987654321012C device
」のように表示されます。一覧が空の場合は、ADBを使用してFireタブレットに接続する方法を参照してください。 -
次のコマンドを実行します。
adb install <APK_path>
<APK_path>
には、APKへのファイルシステムパスを指定します。ビルド済みのEclipseプロジェクトについては、APKパスはそのプロジェクトのbin
ディレクトリにあります。また、開発用コンピューターの別の場所に保存されたAPKをパスに指定することもできます。 - Fireタブレットのユーザーインターフェイスから、アプリを実行します。
アプリをアンインストールする
Fireタブレットを使用する場合
Fireタブレットのユーザーインターフェイスを使用してアプリをアンインストールするには、次の手順に従います。
- アプリのアイコンをタップしたまま押し続けます。
- [デバイスから削除] をタップします。
- [OK] をタップします。
コマンドラインを使用する場合
コマンドラインを使用してFireタブレットからアプリをアンインストールするには、次の手順に従います。
- Fireタブレットが開発用コンピューターに接続されていることを確認します。
- 開発用コンピューターで、コマンドプロンプトウィンドウまたはターミナルシェルを開きます。
- Android SDKの
platform-tools
ディレクトリに移動します。 -
次のコマンドを実行します。
adb devices
デバイスの一覧にFireのシリアル番号が表示されることを確認します。一覧が空の場合は、ADBを使用してFireタブレットに接続する方法を参照してください。
-
アンインストールするアプリのパッケージ名が不明な場合は、次のコマンドを実行してタブレット上のパッケージ名を表示します。
adb shell pm list packages
Package Managerの出力をフィルターする方法を調べるには、
adb shell pm
を実行します。 -
次のコマンドを実行します。
adb uninstall <package_name>
たとえば、com.example.amazon.helloというパッケージ名のアプリをアンインストールするには、
adb uninstall com.example.amazon.hello
を実行します。パッケージが正常にアンインストールされると、adb uninstallコマンドがSuccessを返します。
ファイルをコピーする
開発用コンピューターからFireタブレットにファイルをコピーするには、次の手順に従います。
Android Studioを使用する場合
- [Tools] メニューの [Android] をクリックし、[Android Device Monitor] をクリックします。
- [Devices] タブで、Fireタブレットを選択します。
-
[File Explorer] タブで、ファイルのコピー先のフォルダに移動します。
- [Push a file onto the device] をクリックします。
コマンドラインを使用する場合
- 開発用コンピューターで、コマンドプロンプトウィンドウまたはターミナルシェルを開きます。
- Android SDKの
platform-tools
ディレクトリに移動します。 -
次のコマンドを実行します。
adb devices
デバイスの一覧にFireのシリアル番号が表示されることを確認します。一覧が空の場合は、ADBを使用してFireタブレットに接続する方法を参照してください。
-
次のコマンドを実行します。
<file_path>
は開発用コンピューター上のパスで、<destination_folder>
はタブレット上のコピー先です。adb push <file_path> <destination_folder>