私はapkがAndroidにどのようにインストールされるか、具体的にはadb install(テストしているところ)を介してAndroidSDKエミュレーターをインストールするプロセスを理解しようとしています。
検索したところ、「apkは/ data / appにコピーされ、実行時にインストールされます。apkのアイコンがメニューにどのように表示されるかを説明していないため、満足のいく答えは見つかりませんでした。問題。
Windowsのバックグラウンドから来て、.exeまたはインストーラーを実行してプログラムをインストールすると、レジストリ、ファイル、サービスなどが変更されます。Androidにapkをインストールしたときに、これまたは同様のことが発生するかどうかを理解する必要があります。
だから誰かが私にapkがAndroidにインストールされたときに具体的に何が起こるかを説明することができれば私はそれを大いに感謝します。
ちなみに、Dalvik VM " zygote
"がインストールに関与しているかどうか、またはそれが下位のLinuxカーネルレベルで発生しているかどうかも知りたいですか?
ここでの私の最終的な目標は、straceを使用して、apkのインストールプロセスをキャプチャし、システムの変更、ファイルの作成、ネットワークアクティビティ、およびその他の関心のあるイベントを文書化することです。