我有这样的事情:
<arg value="APP_ABI=armeabi armeabi-v7a"/>
<property name="linker.mapfile" value="-Xlinker -Map=@{mapfile}" />
<arg value="LOCAL_LDFLAGS=@{linkerflags} ${linker.mapfile} />
生成两个地图文件,但是它们会保存到同一个地方(第二个地图首先覆盖)。我需要找到一种方法来识别哪个构建链接。我应该将哪个变量添加到mapfile路径?
答案 0 :(得分:1)
你可以使用TARGET_ARCH_ABI吗?这通常是使用常规的基于Make的ndk-build在每个构建中定义的。不确定ant语法,也许这样的事情会这样做:
<property name="linker.mapfile"
value="-Xlinker -Map=@{mapfile}-${TARGET_ARCH_ABI}" />