首页 > 解决方案 > Android Studio:缺少剥离工具

问题描述

在使用终端命令构建我的 android studio 代码时,我不断收到此警告gradle clean assembleRelease

Unable to strip library 'lib.so' due to missing strip tool for ABI 'ARMEABI'. Packaging it as is.

请帮助我解决此警告。

注意:我知道这不会影响我的应用程序的行为,但是我的 APK 太庞大了,这肯定会帮助我减小 APK 的大小。所以我需要解决这个问题。

标签: androidandroid-studioarmstatic-librariesabi

解决方案


默认安装的 NDK 似乎没有剥离已使用 ARMEABI 支持构建的二进制文件所需的工具,因此它最终打包了整个库,这大大增加了构建文件的大小。

我发现从 Android Studio -> Tools -> SDK Manager -> SDK Tools 安装“NDK (Side by side)”工具可以解决这个警告,并且还减少了构建的 APK 大小,尤其是对于 React Native 项目。


推荐阅读