【发布时间】:2019-03-29 01:38:20
【问题描述】:
我的项目有 3 种不同的 buildTypes,我只需要其中一种来保存其本机库的调试信息。我正在使用com.android.tools.build:gradle:3.1.4。
我尝试了以下
buildTypes {
debug {
...
}
release {
...
}
unstripped {
...
packagingOptions {
doNotStrip '**/*.so'
}
}
}
但这使得所有 buildType 都保留未剥离的库版本。
我还尝试将doNotStrip 模式更改为'**/unstripped/*.so' 之类的模式,但这似乎对我没有帮助,因为docs 表示路径与APK 的根目录有关。
【问题讨论】:
-
你有没有想过为什么这不起作用?
-
又戳了几下,这似乎是一个 gradle 错误,或者至少是如何实现
packagingOptions的问题。这些设置似乎是全局的,并不局限于特定的变体。 -
我在这里打开了一个错误报告:issuetracker.google.com/issues/155215248
-
嗨,@tmm1。不,我已经有一段时间没有使用 Android 了,所以我最终没有进一步研究它。感谢您打开报告! :)
标签: android gradle android-ndk