Android studio 一次编译生成32位和64位bin和lib

先在abiFilters 'armeabi-v7a', 'arm64-v8a'配置好你需要生成的variant。

然后在cpp的CMakelist.txt中,调用

set_target_properties(YOUR_TARGET_BIN_OR_LIB PROPERTIES

RUNTIME_OUTPUT_DIRECTORY "YOUR_PATH_${ANDROID_ABI}")

gradlew会调用这个脚本,将ANDROID_ABI的值设置成之前配置的variant值。

然后这里有个大坑,配完之后,要手动把Android studio自动生成的文件都清除掉(clean project没有用),不然有的时候会不能按照预期生成对应的文件。

相关推荐
编程乐学(Arfan开发工程师)34 分钟前
06、基础入门-SpringBoot-依赖管理特性
android·spring boot·后端
*才华有限公司*40 分钟前
gRPC开发指南:Visual Studio 2022 + Vcpkg + Windows全流程配置
c++·ide·visual studio
androidwork1 小时前
使用 Kotlin 和 Jetpack Compose 开发 Wear OS 应用的完整指南
android·kotlin
繁依Fanyi2 小时前
Animaster:一次由 CodeBuddy 主导的 CSS 动画编辑器诞生记
android·前端·css·编辑器·codebuddy首席试玩官
想起你的日子2 小时前
Android studio 实现弹出表单编辑界面
java·前端·android studio
奔跑吧 android4 小时前
【android bluetooth 框架分析 02】【Module详解 6】【StorageModule 模块介绍】
android·bluetooth·bt·aosp13·storagemodule
田一一一8 小时前
Android framework 中间件开发(三)
android·中间件·framework·jni
无声旅者10 小时前
深度解析 IDEA 集成 Continue 插件:提升开发效率的全流程指南
java·ide·ai·intellij-idea·ai编程·continue·openapi
androidwork12 小时前
掌握 Kotlin Android 单元测试:MockK 框架深度实践指南
android·kotlin
田一一一13 小时前
Android framework 中间件开发(二)
android·中间件·framework