原文(日本語に翻訳)
リモートコントロールセッションでローカルのスラッシュコマンド(/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 ストアから最新バージョンに更新してください