2015-08-25 92 views
1

我已經開發了一款Android應用程序,APK文件大小爲12MB。 文件組織看起來是這樣的:如何刪除Android庫中多餘的.so文件

libs |-- arm64-v8a |-- armeabi |-- armeabi-v7a

支持視頻聊天,我複製video_chat.so(4MB)爲armeabi目錄。

現在APK文件大小爲20MB,文件組織看起來是這樣的:

libs |-- arm64-v8a |-- armeabi | |- video_chat.so | |-- armeabi-v7a

它運作良好的sony ES350,但墜毀在其他手機,如smartisan T1。搜索後,我從armeabi複製video_chat.soarmeabi-v7a,然後文件oranization看起來是這樣的:

libs |-- arm64-v8a |-- armeabi | |- video_chat.so | |-- armeabi-v7a |- video_chat.so

它的工作原理,但APK文件大小擴大到20MB。 所以我的問題是,如何避免複製這個冗餘video_chat.so

回答

0

只刪除libs的所有子目錄,除了armeabi,x86手機的大部分都與arm兼容。