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没有用),不然有的时候会不能按照预期生成对应的文件。

相关推荐
booboosui1 天前
Android 上来电怎么判:7 个条件加 5 个中文词
android
MardaWang1 天前
App 内嵌 H5 的信任边界设计(ArkWeb/HarmonyOS 实战)
android
石头慢慢说1 天前
不写 XPath,让 AI 在真机上跑测试:Appium MCP 全流程实战
android
90后的晨仔1 天前
解决 Android 构建报错:Unable to delete file .../file-map.txt
android·前端
mg6681 天前
安卓玩机工具----安卓手机变成桌面电脑!多窗口镜像+音频投射+游戏操控,无需 Root
android·智能手机·电脑
peakmain91 天前
异常处理 - Native 层的崩溃捕获机制及实现 (一)
android·性能优化
独隅1 天前
WebStorm macOS 安装部署与高效调优实战指南
ide·macos·webstorm
木头左1 天前
【Android】听写播放器改版:中英文书写速度拆项与「正在读」高亮
android·room·media3·jetpack compose·听写
golang学习记2 天前
IDEA 2026.3 远程开发迎来重磅升级
java·ide·intellij-idea·远程开发