当前位置: 首页 > 知识库问答 >
问题:

Android在哪里存储动态模块APK?

隗瑞
2023-03-14
/data/app/example.dynapp--Gn1-FdAo0qV-8Y8Q5qb7g==/base.apk
/data/app/example.dynapp--Gn1-FdAo0qV-8Y8Q5qb7g==/feature.apk
adb shell pm path example.dynapp

然后我上传了游戏控制台的应用程序包,并从Google Play安装到我的手机上。接下来,我在使用该应用程序时下载了特性模块。但是,在我运行ADB shell pm path example.dynapp之后,它只显示baseapk,而没有feateapk的符号。顺便说一句,似乎安装了feature模块,因为feature模块的功能可以正常工作。

我的问题是Google Play将这些动态加载的模块(或APK)保存在哪里。以及是否有任何方法可以使用adb(例如adb pull)访问它们。

共有1个答案

景嘉实
2023-03-14

它将其存储在应用程序目录中。

像这样:

/data/data/com.myapp.mypackage/files/splitcompat/1400191/verified-splits/kotlin.config.xxhdpi.apk

显然,1400191发生了变化。

find / -name *.xxhdpi.apk
find /data/data/com.myapp.mypackage -name *.xxhdpi.apk 
 类似资料:
  • 问题内容: 我最近开始学习Python,并且有2个与模块有关的问题。 有没有办法获取机器上可用(即已安装)的Python模块列表? 我正在使用Ubuntu Karmic和Synaptic进行软件包管理。我刚刚安装了一个python模块,模块代码实际存储在我的机器上哪里?(是否存在存储模块的默认[推荐]位置)? 问题答案: 1)有没有办法获取机器上可用(即已安装)的Python模块列表? 这对我有用

  • 问题内容: 创建首选项活动时,我在xml文件中定义所有首选项。每个首选项都有在此xml中定义的键。但是,当我访问首选项时,我写道: 有什么方法可以避免以硬编码方式引用“ foo_key_defined_in_xml”?也许有可能以R样式方式引用它(而不是引用字符串)? 问题答案: 我发现可以将键存储在 strings.xml中, 并像其他所有值一样从 preferences.xml 引用它们。 在

  • 我觉得Angular对模型的使用让人困惑。Angular似乎采取的方法是,模型可以是任何你喜欢的--即。Angular不包含显式的模型类,您可以使用常规JavaScript对象作为模型。 “编辑”这个问题的第二个答案很有趣,也很接近我目前使用的。

  • 下面是一个简单的场景: 用户单击“Create order”:将创建一个订单(首先保持其状态=NEW) 用户完成订单填写后,单击SAVE-->state is now Submited 当另一个检查订单并验证它时,必须进行一个过程。只有在调用了其他一些服务并给予许可时,才会验证该订单。 整个工作流程是: null null 谢谢

  • 问题内容: 当我启用gomodules并构建go程序时,将下载所需的软件包。 但我不能找到他们或。 它们存储在哪里? 问题答案: 对于Go 1.11,它们存储在

  • 问题内容: 我对这个问题进行了一些搜索,但发现了非常模糊的答案。在redux中,我们知道状态存储为对象。但是这种状态实际上存储在哪里?它是否以某种方式保存为文件,以后我们可以访问?我所知道的是,它不会以Cookie格式或浏览器的本地存储方式存储它。 问题答案: Redux中的状态存储在Redux存储中的内存中。 这意味着,如果刷新页面,该状态将消失。 您可以想象该商店看起来像这样: redux中的