Android中assets
,res
和libs
个文件夹的容量是多少?
我的*.so
中有大约11MB的libs
个文件,assets
和res
中有近8MB的资源文件。现在,当我需要更多资源--1MB或更多 - 时出现错误:
UnsatisfiedLinkError
:findLibrary
已返回null
。
实际上,在*.so
中找不到多个/data/data/myapp/lib
个文件,缺少的*.so
文件似乎是基于我的资源大小。我在我的应用中放置的资源越多,*.so
丢失的越多。
顺便说一句,这只是在Android 2.x中。我在我的HTC上使用Android 2.3.7进行了测试;我的Galaxy S2与Android 4.2.2完美配合。
=============================================== ================
默认情况下,应用程序将安装在我的2.x设备的内部存储器中,有时会耗尽。
更改:在清单中指定android:installLocation =“preferExternal”或android:installLocation =“auto”,以便数据可以安装在外部存储上。
答案 0 :(得分:1)
我不认为资产,资源和库存有任何大小限制。只需确保它们具有正确的文件名。即文件名必须较低等等。