APP_ABI:= armeabi armeabi-v7a与生成地图文件。如何在脚本中找出哪个构建链接?

时间:2011-03-29 07:57:15

标签: android linker android-ndk

我有这样的事情:

 <arg value="APP_ABI=armeabi  armeabi-v7a"/>

 <property name="linker.mapfile" value="-Xlinker -Map=@{mapfile}" />

 <arg value="LOCAL_LDFLAGS=@{linkerflags} ${linker.mapfile} />

生成两个地图文件,但是它们会保存到同一个地方(第二个地图首先覆盖)。我需要找到一种方法来识别哪个构建链接。我应该将哪个变量添加到mapfile路径?

1 个答案:

答案 0 :(得分:1)

你可以使用TARGET_ARCH_ABI吗?这通常是使用常规的基于Make的ndk-build在每个构建中定义的。不确定ant语法,也许这样的事情会这样做:

<property name="linker.mapfile"
   value="-Xlinker -Map=@{mapfile}-${TARGET_ARCH_ABI}" />