gpt4 book ai didi

android - 如果安装到系统分区,则应用程序在启动时崩溃

转载 作者:行者123 更新时间:2023-12-02 07:27:54 25 4
gpt4 key购买 nike

我正在尝试在/system/app中将APK安装为系统应用
当我将其作为nutnalcode的正常用户应用安装时,一切正常。
当我尝试将其他应用安装为系统应用时,效果很好
但对于此应用程序,由于错误而崩溃data/app
其他所有应用程序都可以正常运行,并且E/dalvikvm( 1533): Dex cache directory isn't writable: /data/dalvik-cache分区上有足够的空间。/data具有/data/dalvik-cache权限。
运行drwxrwx--x后,该应用已正确打开!
问题是:为什么只有将应用安装为系统应用并且仅对此应用安装时,android才会对chmod 777 /data/dalvik-cache写入问题。
我还注意到,作为系统应用程序安装时,图标尺寸较小。系统应用程序和用户应用程序的解析方法是否不同?
安卓版本:4.4

最佳答案

复制粘贴:
Dalvik缓存是已保存的集合。 dex文件。一种 。 dex文件基本上是为运行Android应用程序的Dalvik虚拟机构建的应用程序的编译字节码版本
如果您通常研究文件系统,那么所有仅供系统使用的分区都将具有有限的权限或没有用户权限,因为这可能会损坏文件系统,
如果需要查看Dalvik文件夹为什么这样做,请查看
StackOverFlow

关于android - 如果安装到系统分区,则应用程序在启动时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64246810/

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