Android中assets
,res
和文件夹的容量是多少?libs
*.so
我的文件中有将近 11MB 的文件libs
,assets
而res
. 现在,当我需要更多资源(1MB 或更多)时,会出现错误:
UnsatisfiedLinkError
:findLibrary
返回null
。
实际上,*.so
在 中找不到几个文件/data/data/myapp/lib
,并且丢失的*.so
文件似乎是基于我的资源大小。我在我的应用程序中投入的资源越多*.so
,丢失的 s 就越多。
顺便说一句,这只是在 Android 2.x 中。我在我的 HTC 上用 Android 2.3.7 测试过它;我的装有 Android 4.2.2 的 Galaxy S2 运行良好。
==================================================== ==============
因为默认情况下,应用程序将安装在我的 2.x 设备的内部存储中,有时它会用完。
更改:在清单中指定 android:installLocation="preferExternal" 或 android:installLocation="auto" 以便数据可以安装在外部存储上。