0

2 つのデバイスがあります (4.0.4 を実行する Samsung Galaxy Tab 10 と 4.2.1 を実行する Nexus 7)。私が書いている私のアプリケーションは、bindService/unbindService を使用しています。これは、同じアプリケーション内で作成されたサービスであり、アクティビティの状態に関係なく、常にデータを管理しています。USB デバッグが有効になっている PC に接続されているエミュレーター/デバイスは、期待どおりに動作します。デバイスのプラグを抜いてアプリケーションをスタンドアロンで実行しようとすると、エラーや終了が発生せず、何もバインドされないため、バインドが完了するまでアプリケーションでログイン ボタンが機能しません。 . このバインドは決して完了せず、その理由がわかりません。他の誰かがこれを経験しましたか?

4

1 に答える 1

0

将来このような状況に遭遇する可能性がある人のために、これを含めています。私の状況では、バックグラウンド サービスが android.os.waitForDebugger() のおかげでデバッガを待っていて、タイムアウトしていたため、これは失敗していました。1行であなたの世界が台無しになる..そこにあることを完全に忘れていた.

于 2013-03-24T19:58:25.403 に答える