小编Bru*_*osa的帖子

将 doNotStrip PackagingOptions 设置为特定的 buildType

我的项目有 3 种不同的 buildType,我只需要其中一种即可保留其本机库的调试信息。我正在使用com.android.tools.build:gradle:3.1.4.

我尝试了以下

buildTypes {

   debug {
   ...
   }

   release {
   ...
   }

   unstripped {
       ...
       packagingOptions {
           doNotStrip '**/*.so'
       } 
   }
}
Run Code Online (Sandbox Code Playgroud)

但这使得所有 buildType 都保留未剥离的库版本。

我也尝试将doNotStrip模式更改为类似的内容,'**/unstripped/*.so'但这似乎对我没有帮助,因为文档说该路径与 APK 的根目录相关。

android gradle android-ndk

5
推荐指数
2
解决办法
4024
查看次数

标签 统计

android ×1

android-ndk ×1

gradle ×1