Androidで開発者モードを有効にするには、 設定>電話について をタップ ビルド番号 7回入力してPINを入力すると 開発者オプション メニューが表示されます。ここで開発者オプションを有効にできます。 USBデバッグ または コンテキスト: HTMLテキストのフラグメント。より長いCapgo UIの親キー `alternatives_cta_questions`。ページ/エリア: Capacitorライブアップデートの代替比較ページ。役割: マーケティングまたは法的文章。見つける場所: ページalternatives.astro。Capgo製品/ブランドと開発者用語を完全に保持する。メッセージキー `alternatives_cta_questions` (代替CTA質問)。 ワイヤレスデバッグ adb または bunx cap run android したがって、Android Studio
Android開発者オプションは何ですか(そして何ではないですか)
開発者オプションの機能と非機能
- USB デバッグ: 信頼できるコンピューターが実行する
adbコマンド、ビルドのインストール、およびログの読み取り - 無線デバッグ: Wi-Fi (Android 11 以降) で同じもの
- 起動しない: 充電中でも画面が残る、テスト中は便利
- アニメーション スケール: システム アニメーションのスピードアップまたはオフ、UI テストに便利
- アクティビティを破棄しない: アクティビティを破棄するときに、Capacitor アプリの状態復元をテストするのに役立つ
- タップを表示 / ポインターの位置: Androidデモの録音やタッチターゲットの確認に便利です。
あなたは 必要ありません 開発者オプションを有効にする必要はありません。ブラウザやファイルマネージャーからAPKをインストールする、ほとんどのアプリを使用する、またはオーバー・ザ・エア更新を受ける場合。
開発者オプションを有効にする方法
| ブランド | 7回タップする場所 | メニューが表示される場所 |
|---|---|---|
| Google Pixel / ストックAndroid | 設定 > アバウト > ビルド番号 | 設定 > システム > 開発者オプション |
| Samsung (One UI) | 設定 > この電話について > ソフトウェアの情報 > ビルド番号 | 設定 > 開発者オプション (リストの下部) |
| Xiaomi, Redmi, POCO (HyperOS) | 設定 > この電話について > OS バージョン | 設定 > 追加設定 > 開発者オプション |
| Xiaomi (旧MIUI) | 設定 > この電話について > MIUI バージョン | 設定 > 追加設定 > 開発者オプション |
| OnePlus (OxygenOS) | 設定 > このデバイスについて > バージョン > ビルド番号 | 設定 > システム設定 > 開発者オプション |
| OPPO / realme (ColorOS / realme UI) | 設定 > このデバイスについて > バージョン > ビルド番号 | 設定 > 追加設定 > 開発者オプション |
| Motorola | 設定 > この電話について > ビルド番号 | 設定 > システム > 開発者オプション |
| Huawei / Honor (EMUI / MagicOS) | 設定 > この電話について > ビルド番号 | 設定 > システムと更新 > 開発者オプション |
メニューはOSバージョンによって異なります。ビルド番号が見つからない場合は、設定を開き、検索フィールドを使用してください。 “ビルド番号”と入力すると、ほとんどのAndroidデバイスでは直接見つかります。
Google Pixel (Android 14, 15, 16)
- オープン 設定 そして下にスクロールして この電話について.
- 下部にスクロールし、タップしてください ビルド番号 7回タップすると、カウントダウン表示が表示されます。
- PIN、パターン、またはパスワードを入力してください。
- 戻る 設定 > システム > 開発者オプション.
サムスン ギャラクシー
- 開く 設定 > この電話について > ソフトウェア情報.
- タップ ビルド番号 7回タップしてPINで確認してください。
- 開発者オプション 設定の下部に表示されます。
Xiaomi、Redmi、POCO
- 開く 設定 > この電話について.
- タップ OS バージョン (HyperOS) または MIUI バージョン (古いデバイス) 七回 設定 > 追加設定 > 開発者オプションに移動
- いく USB経由でインストール.
items text と USB デバッグ (セキュリティ設定). インストール via USB adb install で失敗します。 INSTALL_FAILED_USER_RESTRICTED. Xiaomi アカウントにサインインし、SIM カードを挿入する必要があります。
OnePlus、OPPO、realme
- 開く 設定 > About デバイス > バージョン.
- タップ ビルド番号 7 回
- 開く 設定 > システム設定 > 開発者オプション (OnePlus) または 設定 > 追加設定 > 開発者オプション (OPPO、realme)。
HuaweiとHonor
- オープン 設定 > アバウトフォン.
- タップ ビルド番号 7回
- 開発者オプションに 設定 > システム & アップデート > 開発者オプション.
Huawei デバイスでは、USB 接続モードも ファイル転送 when you plug in, otherwise adb 見ることができない場合があります。Huaweiの電話に配布する予定の場合は、Huawei AppGalleryにアプリを公開する方法についての記事を読んでください。 how to publish a Capacitor app on Huawei AppGalleryWork profiles and managed devices
ワークプロファイルと管理されたデバイス
USBデバッグを有効にします。
開く
- 開発者オプション スイッチをオンにします Open USB デバッグ.
- データ転送をサポートするUSBケーブルでスマホをコンピューターに接続してください。安いケーブルはデータ転送をサポートしていない場合があります。
- スマホで USB デバッグを許可する? ダイアログに このコンピューターから常に許可する コンピューターで接続を確認してください。
- 次の画面が表示されるはずです。
adb devices
許可を求められていません。
List of devices attached
R5CT1234ABC device
unauthorized 通常、ケーブルやポートが悪い、または古いサーバーから接続していることを意味します。 offline 古いサーバー adb SDK
adb Android SDK プラットフォームツールとともに配信されます。Android Studioがインストールされている場合、macOSでは ~/Library/Android/sdk/platform-tools Windowsでは %LOCALAPPDATA%\Android\Sdk\platform-tools このフォルダを PATHに追加してください。Androidツールチェーンの新人ですか? Capacitor アプリのためのAndroidセットアップ をご覧ください。
Android 11以降の場合、無線デバッグを有効にします。
無線デバッグはケーブルをなくします。コンピューターとスマートフォンは同じWi-Fiネットワークに接続し、企業やホテルのネットワークではデバイス間の通信をブロックする場合があります。
- In のWireless debugging をスイッチオンします。 とネットワークのプロンプトを受け入れる
- タップ ワイヤレスデバッグ を開くには デバイスをPair codeこの画面を開いておく
- コンピューターでは、Pairingダイアログで示されるIPアドレスとポートを使用してPairする
adb pair 192.168.1.42:37145
# Enter pairing code: 482913
- 主なワイヤレスデバッグ画面(Pairingポートとは異なるポート)で示されるIPとポートを使用して接続する
adb connect 192.168.1.42:41827
adb devices
Android Studioには デバイスマネージャー内に in the device manager, which shows a QR code you scan from the Wireless debugging screen.
QR __CAPGO_KEEP_0__が表示されます。ワイヤレスデバッグ画面からスキャンすることができます。 adb connect 再起動後も、ペアリング情報は保存されます。
Android 10 以前の場合、古い方法を使用してください: USB で 1 回接続し、実行し、 adb tcpip 5555、抜き差しし、 adb connect <phone-ip>:5555.
デバイス上で Capacitor アプリを実行します。
デバイスがリストされている場合、__CAPGO_KEEP_0__ __CAPGO_KEEP_1__ は直接ビルドおよびインストールできます: adb devices, CapgoのCapacitor CLIは直接ビルドおよびインストールが可能です。
bun run build
bunx cap sync android
bunx cap run android --list # show connected devices and emulators
bunx cap run android --target R5CT1234ABC
この機能が機能するには、電話がマシンの IP アドレスにアクセスできる必要があります。この機能を使用して、ネットワーク外のテスターが再インストールなしで変更を確認できるようにするには、
bunx cap run android -l --external
__CAPGO_KEEP_0__ ライブアップデートを使用します。 Capgo ライブアップデート デバッグ用に WebView を開きます:
__CAPGO_KEEP_0__
adb logcat | grep -i -E "capacitor|chromium"
__CAPGO_KEEP_1__ chrome://inspect デスクトップのChromeでデバッグビルドが実行中の状態で。デバッグビルドのCapacitorアプリでは、WebViewのデバッグがデフォルトで有効になります。
トラブルシューティング
ビルド番号をタップしても何も起きない。 間違ったフィールドをタップしている可能性があります (例えばAndroidのバージョンをタップしている場合) または、デバイスは組織によって管理されている可能性があります。 一部のXiaomiデバイスでは、OSバージョンをタップする必要があります。
デバイスが見つからない adb devices.
adb kill-server
adb start-server
adb devices
次に、異なるケーブルとコンピュータの直接接続ポートを試してみてください。USBモードの通知を ファイル転送.
Windowsは電話を認識していません。 OEM USBドライバーをインストールしてください (Samsung、Xiaomiなどは独自のドライバーを公開しています) または、Google USBドライバーからSDKマネージャーでPixelデバイス用のドライバーをインストールしてください。
INSTALL_FAILED_UPDATE_INCOMPATIBLE. インストール済みのアプリは、異なるキーで署名されていた (例えばPlayストアビルドとデバッグビルド)。まずアンインストールしてください: adb uninstall com.example.app.
INSTALL_FAILED_USER_RESTRICTED Xiaomiの場合。 有効 USB経由でインストール 開発者オプションで
ワイヤレスデバッグが自動的に切断される AndroidはWi-Fiネットワークを変更すると自動的に切断します。バッテリーサーバーもデバッグを停止することがあります。長時間のセッション中に、電話を同じネットワークに接続し、充電してください。
Android Studioの更新後に無効化 ADBの鍵が ~/.android/adbkey 開発者オプションでタップしてください USBデバッグの認証を取り消し再接続し、再度プロンプトを承認してください。
開発者オプションを無効にする方法
- オープン 開発者オプション.
- 切り替え 開発者オプションを使用 (または 開発者オプション Samsungの場合) 上部にあるオプションをオフにします。
メニューは一部のデバイスでは表示され続けますが、すべてのスイッチはデフォルトにリセットされます。完全にメニューを非表示にするには、 設定>アプリ>設定>ストレージ に移動し、設定アプリのストレージをクリアしてください。設定の他のプリファレンスもリセットされるため、ほとんどの場合にこれは価値がありません。
テスト用の電話を他の人に渡す前に、 USB デバッグの認証を取り消す もタップしてください。古いコンピューターが接続できなくなります。
セキュリティに関する注意
- USB デバッグは、承認されたコンピューターがアプリをインストールし、デバッグ可能なビルドからアプリデータを読み取ることを許可します。 公共の充電ステーションや信頼できないコンピューターでは、RSA のプロンプトを受け入れないでください。
- 銀行や決済アプリのいくつかは、開発者オプションやUSB デバッグが有効になっている場合に実行されません。 個人用の電話で開発を終了したら、開発者オプションをオフにしてください。
- リリースビルドを
android:debuggable="true"Capacitorリリースビルドはデバッグ可能ではありません。
iOS の対応
iPhoneには独自の 開発者モード switchがあります。開発またはアドホックビルドを実行する前に、開発者モードを有効にする必要があります。 どうやって開発者モードを有効にするか を参照してください。テスト者用の電話にビルドを送る方法を参照してください。 記事のクレジット.