Fire HD 8(第10世代)自作アプリ開発・インストール手順書¶
対象デバイス情報¶
| 項目 | 値 |
|---|---|
| デバイス | Fire HD 8(第10世代・2020年モデル) |
| Fire OS | Fire OS 7 |
| ベースAndroid | Android 9(Pie) |
| API Level | 28 |
1. 開発環境の準備(PC側)¶
1-1. Android Studioのインストール¶
- Android Studio公式サイト からダウンロード
- インストーラーを実行し、デフォルト設定でインストール
- 初回起動時にSDKのセットアップが走るので完了まで待つ
1-2. SDKの確認¶
- Android Studio → Settings → Languages & Frameworks → Android SDK
- SDK Platforms タブで Android 9.0(Pie)API Level 28 にチェックが入っていることを確認
- SDK Tools タブで以下が入っていることを確認:
- Android SDK Build-Tools
- Android SDK Platform-Tools(ADB含む)
1-3. ADBへのパス設定¶
# 通常のインストール先(Windows)
# C:\Users\<ユーザー名>\AppData\Local\Android\Sdk\platform-tools
# 環境変数PATHに追加しておくとターミナルからadbコマンドが使える
adb version # 動作確認
2. タブレット側の準備¶
2-1. 開発者オプションの有効化¶
- 設定 → 端末オプション を開く
- 「シリアル番号」を7回タップ する
- 「開発者になりました」と表示される
2-2. USBデバッグの有効化¶
- 設定 → 端末オプション → 開発者オプション を開く
- 「USBデバッグ」をON にする
2-3. 不明ソースからのアプリを許可¶
- 設定 → セキュリティとプライバシー を開く
- 「不明ソースからのアプリ」をON にする
参考リンク¶
3. PC とタブレットの接続¶
3-1. USB接続¶
- USBケーブルでPCとタブレットを接続
- タブレット側に「USBデバッグを許可しますか?」と表示されるので OK をタップ
- 「このコンピュータを常に許可する」にチェックを入れておくと次回以降の確認が省略される
3-2. 接続確認¶
出力例:
device と表示されれば接続成功。unauthorized の場合はタブレット側で許可を再確認する。
4. プロジェクトの作成(Android Studio)¶
4-1. 新規プロジェクト作成¶
- Android Studio → New Project
- テンプレートを選択(例: Empty Views Activity)
- 設定:
- Name: アプリ名(例:
MyTodoApp) - Package name:
com.example.mytodoapp - Language: Kotlin(推奨)
- Minimum SDK: API 28: Android 9.0 (Pie)
4-2. ウィジェット付きアプリを作る場合¶
- プロジェクト内で app を右クリック → New → Widget → App Widget
- 設定:
- Class Name:
TodoWidget - Minimum Width / Height: 好みのサイズ
- Configuration Screen: 必要に応じてチェック
- 自動生成されるファイル:
TodoWidget.kt— ウィジェットのロジックtodo_widget.xml— ウィジェットのレイアウトtodo_widget_info.xml— ウィジェットのメタ情報AndroidManifest.xmlに receiver が追加される
参考リンク¶
5. ビルドとインストール¶
方法A: Android Studioから直接実行(開発中に推奨)¶
- Android Studioの上部ツールバーで接続済みのFireタブレットを選択
- Run(▶)ボタン をクリック
- ビルド → タブレットへの転送 → 起動まで自動実行される
方法B: APKをビルドしてADBでインストール¶
APKのビルド¶
- Android Studio → Build → Build Bundle(s) / APK(s) → Build APK(s)
- ビルド完了後、以下のパスにAPKが生成される:
ADBでインストール¶
# 新規インストール
adb install app-debug.apk
# 上書きインストール(アップデート時)
adb install -r app-debug.apk
# アンインストール
adb uninstall com.example.mytodoapp
方法C: APKファイルを転送して手動インストール¶
タブレット上でファイルマネージャーを開き、Downloadフォルダ内のAPKをタップしてインストール。
6. リリース用APKのビルド(配布・永続インストール用)¶
デバッグ用APKではなく、署名付きAPKを作る場合。
6-1. 署名キーの作成¶
- Android Studio → Build → Generate Signed Bundle / APK
- APK を選択 → Next
- Create new でキーストアを作成:
- Key store path: 保存先を指定(例:
my-release-key.jks) - Password: キーストアのパスワード
- Alias: キーの名前
- Key password: キーのパスワード
- Next → release を選択 → Create
6-2. 生成されるAPK¶
注意: キーストアファイル(
.jks)は紛失するとアプリのアップデートができなくなるため、安全な場所にバックアップすること。
7. デバッグ・トラブルシューティング¶
ログの確認¶
# リアルタイムログ表示
adb logcat
# 自作アプリのログだけフィルタ
adb logcat | grep "com.example.mytodoapp"
# Android Studioの「Logcat」タブでもGUIで確認可能
よくある問題¶
| 症状 | 対処法 |
|---|---|
adb devices で何も表示されない | USBケーブルを変える / ドライバーを再インストール |
unauthorized と表示される | タブレット側でUSBデバッグ許可のダイアログを確認 |
| アプリがクラッシュする | adb logcat でスタックトレースを確認 |
| ウィジェットが一覧に出ない | タブレットを再起動 / AndroidManifestのreceiver設定を確認 |
インストールエラー INSTALL_FAILED_OLDER_SDK | minSdkVersion を28以下に設定しているか確認 |
スクリーンショットの取得¶
8. 開発→インストールのクイックリファレンス¶
毎回の作業フローをまとめたチートシート。
┌─────────────────────────────────────────┐
│ 1. USBケーブルでPCとタブレットを接続 │
│ 2. adb devices で接続確認 │
│ 3. Android Studioでコードを編集 │
│ 4. Run(▶)でビルド&インストール │
│ 5. タブレットで動作確認 │
│ 6. 問題あれば adb logcat でログ確認 │
│ 7. 修正して 4 に戻る │
└─────────────────────────────────────────┘
APKだけ渡したい場合(PCなしでインストール):
┌─────────────────────────────────────────┐
│ 1. Android StudioでAPKをビルド │
│ 2. APKをクラウド等に置く(Google Drive等)│
│ 3. タブレットのブラウザからダウンロード │
│ 4. ダウンロードしたAPKをタップでインストール│
└─────────────────────────────────────────┘