Skip to content

原文(日本語に翻訳) ​

リモートコントロールセッションでローカルのスラッシュコマンド(/voice、/cost など)を実行した際のAndroidアプリのクラッシュを修正しました

原文(英語) ​

Fixed Android app crash when running local slash commands (/voice, /cost) in Remote Control sessions

概要 ​

Claude Code の Android アプリを使用して Remote Control セッション(リモートのClaude Code に接続するモード)を行っている際、/voice、/cost などのローカルで処理されるスラッシュコマンドを実行すると Android アプリがクラッシュしていました。これらのコマンドはクライアント(Android アプリ)側で処理されるべきですが、Remote Control セッションでの処理に問題がありました。修正後は Remote Control セッション中でもローカルスラッシュコマンドが安全に動作します。

基本的な使い方 ​

Android アプリの Remote Control セッションで:
/cost  → コスト情報が表示される(クラッシュしない)
/voice → 音声設定が表示される(クラッシュしない)

実践例 ​

Remote Control セッションの基本的な使い方 ​

1. PC/サーバーで Claude Code を起動
   claude remote-control

2. Android アプリで接続
   → Remote Control セッションが開始

3. スラッシュコマンドを使用
   /cost    → セッションのコスト確認(修正後: 正常動作)
   /voice   → 音声設定の切り替え(修正後: 正常動作)
   /stats   → 統計情報の表示

クラッシュを引き起こしていたコマンド ​

修正前にクラッシュしていたローカルコマンド:
/voice  - 音声入力の設定
/cost   - コスト確認

これらはローカルクライアントで処理されるコマンドで、
Remote Control セッションでの特別な処理が必要だった

修正後:
Remote Control セッションでもこれらのコマンドが安全に動作

Android アプリの基本的なトラブルシューティング ​

修正後も問題が発生する場合:
1. アプリを最新バージョンに更新
2. アプリを再起動
3. Remote Control セッションを再接続

アプリのバージョン確認:
→ 設定 → アプリ情報 → Claude Code のバージョン

注意点 ​

  • この修正は Android アプリ固有のバグで、iOS アプリには影響しませんでした
  • Remote Control セッションは PC/Mac の Claude Code に Android からリモートアクセスする機能です
  • /voice、/cost などの「ローカル」コマンドはリモートサーバーではなくクライアント側で処理されます
  • Android アプリは Google Play ストアから最新バージョンに更新してください

関連情報 ​