如何查看已安装应用程序的文件和源代码?
为了套装应用程序我希望能够看到所有文件(HTML、CSS、JS、图像等),托管应用程序我希望能够看到清单,以及可能的本地缓存文件(如果托管应用程序具有离线支持)。
当我将智能手机与电脑连接(通过 USB)时,我找不到任何应用程序文件(只有用户生成的内容,如照片等)。
请注意,我不想浏览外部代码存储库上的文件;我想查看我的设备上实际安装的文件。
(这个问题的解决方案可能也是相关问题的解决方案如何检查已安装的 Firefox OS 应用程序是否被托管或打包?,但除了检查源代码之外可能还有其他解决方案,因此它们不是重复的。)
答案1
您需要启用调试模式才能查看真实文件系统。然后您可以:
adb pull /data data
使用(复制/data
计算机上的目录)导入内容;或者使用shell
adb shell
在手机上获取shell。
应用程序位于/data/local/webapps
。每个应用程序都有一个目录。应用程序包有一个application.zip
文件,其中包含所有文件(-js、css、html)。