0

私はちょうどこの質問をしました:別のAndroidアプリからAndroidアプリのビュー階層を取得する方法はありますか?

私はAndroidソースをよく検索し、ソースコードのhierarchyviewerを読みました。これは、hierarchyviewerがadbに接続されているようです。次に、adbは、エミュレーターまたはデバイスで実行されるadbdへのソケット接続を使用します。

私のデバイスはルート化されています。今、私は自分のAndroidアプリをソケット経由でローカルadbdに接続するか、JNI経由でadbd関数を呼び出そうとしています。

誰かがadbdがシステムのビュー階層をダンプする方法を教えてもらえますか?

どうもありがとう。

4

1 に答える 1

4

HierarchyViewerサーバーは、ローカルソケットからの接続を受け入れません。HierarchyViewerを使用する唯一の方法は、デスクトップからです。

于 2012-04-24T18:35:41.297 に答える