1

我正在Android application通过Android Profiler监控我的内存使用情况,我发现我的应用程序为code. 但我不知道如何减少 this 使用的内存code

引用android文档:

代码:您的应用程序用于代码和资源的内存,例如 dex 字节码、优化或编译的 dex 代码、.so 库和字体。

  • 我们如何减少dex code应用程序的数量?
  • 什么是.so Libraries以及我可以做些什么来减少此类库的影响?
  • 他们还有什么我可以做的来减少这种内存使用吗?

谢谢。

4

1 回答 1

1

为了减少the dex code使用更少的库。有时仅附加框架的某些部分就足够了。检查所有build.gradle文件是否包含不需要的内容。

.so libraries是原生动态链接库,通常用 C 或 C++ 编写,可用于 Android 应用程序,请参阅NDK

于 2018-02-28T11:12:47.167 回答