小编use*_*295的帖子

Android:了解APK安装过程

我试图了解如何在Android上安装apk的过程,特别是通过adb install(我正在测试的地方)安装Android SDK模拟器.

在搜索中,我发现没有令人满意的答案"将apk简单地复制到/ data/app并在运行时安装.这对我来说并不令人满意,因为它没有解释apk的图标如何出现在其他菜单上的问题.

来自Windows背景,运行.exe或安装程序来安装程序会修改注册表,文件,服务等....我需要了解在Android上安装apk时是否发生此类或类似情况.

因此,如果有人能够向我解释在Android上安装apk时具体发生什么,我将非常感激.

另外,我还想知道Dalvik VM zygote是否参与了安装,还是发生在较低的Linux内核级别?

我的最终目标是使用strace来控制apk的安装过程,以记录系统修改,文件创建,网络活动和其他感兴趣的事件.

installation android apk

46
推荐指数
2
解决办法
2万
查看次数

Android:如何使用ADB shell启动应用程序

我需要帮助在SDK模拟器中支持Android应用程序.

这是我的设置:

我有一个运行Android API 4.03 ADB shell的Android SDK模拟器连接到模拟器.

我可以使用ADB install filename.apk安装APK

我可以使用ADB shell运行应用程序 am start -a android.intent.action.Main -n com.akproduction.notepad/com.akproduction.notepad.NoteList

我尝试使用(ADB shell)strace am start -a android.intent.action.Main -n com.akproduction.notepad/com.akproduction.notepad.NoteList但我什么都没得到!

如何跟踪Android应用程序及其安装的运行时行为?

(PS测试应用程序位于此处.

shell android runtime adb strace

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

android ×2

adb ×1

apk ×1

installation ×1

runtime ×1

shell ×1

strace ×1