gpt4 book ai didi

android - Android 是否缓存库?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:15:49 24 4
gpt4 key购买 nike

我正在研究 Android 应用程序使用的设备驱动程序。每当我对驱动程序进行小的修改并重新编译修改后的驱动程序时,应用程序似乎没有使用修改后的驱动程序,但仍在使用以前的版本。我对此很确定,因为所做的修改包括在应用程序运行时不会显示的打印语句。

但是,一旦我删除驱动程序并重建它或重新启动系统,它似乎就可以正常工作了。这样做的问题是它很耗时,因为我必须确保该应用程序使用的是最新的驱动程序。

所以我的问题是android是否缓存库?如果是这样,是否有任何简单的黑客来阻止它这样做?

编辑: 事实上,我可以删除我的设备驱动程序,并且使用它的应用程序仍然可以运行,而不会报告有关缺少驱动程序的问题!!!!!!!!!!!!!!!!!!

最佳答案

是的,android apks 会缓存库。如果你已经在你的主板上安装了 xyz.apk,那么将会创建一个名为 com.xyz 的文件夹,这个文件夹将包含一个 cache 文件夹这将缓存库,因此 apk 不会获取新修改的驱动程序。
要绕过这种影响,您可以

  1. 从上述位置手动删除 cache 文件夹。
  2. 卸载 apk 并重新安装
  3. 重启开发板

关于android - Android 是否缓存库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20323276/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com