从ant中的AndroidManifest文件中检索值

时间:2013-02-05 12:22:33

标签: android xml ant

我正在尝试从androidManifest xml文件中检索versionName而无法通过ant检索。

以下是我的尝试:

<xmlproperty file="AndroidManifest.xml"/>

<echo>android manifest test ${manifest.android:versionName} ${android.android:versionName} ${android:versionName}</echo>

我尝试了3种组合,所有3种都无法输出versionName

我的清单文件片段

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.hello.main" android:versionCode="1" android:versionName="20">

    <application

...

<activity

....

有什么建议吗?

我只想从android:versionName =“20”

中检索值20

1 个答案:

答案 0 :(得分:0)

这就是诀窍

<xmlproperty file="AndroidManifest.xml" collapseAttributes="true"/>

如果要将属性值视为元素,请使用上面的