2012-04-14 13 views
1

私はアンドロイドで関数呼び出しのフローをマップしようとしています - APIがアプリケーションによって呼び出されたときにコントロールがどのように流れるか。私の最初のケーススタディは位置情報サービスです。EclipseでのAndroidソースコードのデバッグ - ロケーションサービス

デバッグ中に、制御がLocalationManagerService.java

  • に到達したことがない私のLocationDemoアプリコール(LocationManager)requestLocationUpdates
  • 順番にAIDL(ILocationManagerで定義されたrequestLocationUpdatesを呼び出すLocationManager.javaにさかのぼることができますファイル)
  • ILocationManagerは、LocationManagerService.javaに実装されています。
    しかし、EclipseはILocationManager$Stub$Proxy.requestLocationUpdates(...) source not found

がLocationManager <をリンクすることが可能であることを不平を言う - > ILocationManager < - > LocationManagerService?
もし私がLocationManagerServiceでコードをデバッグすることができないのであれば?

答えて

0

私の推測では、LocationManagerServiceはsystem_serverアプリケーション内で実行されるフレームワークサービスの1つです。 コードをステップ実行するには、Debugging Android Framework servicesにチェックを入れてください。

関連する問題