2016-08-02 23 views
1

最近,我读了纽约时报如何管理,以优化他们的Android应用程序的博客文章:的Facebook隐瞒占用了大量的空间,一个应用程序

http://www.nytimes.com/glogin?URI=http%3A%2F%2Fopen.blogs.nytimes.com%2F2016%2F02%2F11%2Fimproving-startup-time-in-the-nytimes-android-app%2F%3F_r%3D1

我上传我的应用程序的nimbledroid并发现Facebook的隐私占用了2.6MB的应用程序,只有11.7mb的大小。

这是Nimbledroid结果 - 所有这些libconceal是从Facebook隐瞒库:

enter image description here

我进口隐瞒到我的应用程序通过执行以下操作:

compile 'com.facebook.conceal:conceal:[email protected]' 

是否有必要让隐藏功能正常运行的应用程序中的所有.so文件?

安卓应用尺寸越小越好。

+0

这5个文件是在5个不同的平台。你永远不需要全部。我不知道你做错了什么,或者Google自动发布正确的。 – WizKid

+0

我认为,因为有很多不同的平台可以使用android,如果你使用一个导入,它包括所有5个文件,所以无论你使用哪个平台,你的应用程序仍然可以工作。在Facebook隐藏网站上,它表示隐藏是一个小而快的图书馆使用。它绝对不是一个小型图书馆。 – Simon

+0

但是当有人下载​​应用程序时,他们只会将它下载到一个平台上。谷歌或你应该只能发送其中一个文件 – WizKid

回答

0

Facebook的隐瞒编码管理隐瞒的尺寸减少到十分之一是随我的应用原库的大小:

下载最新的他们的图书馆:

com.facebook .conceal:隐瞒:[email protected]

enter image description here

相关问题