Maven插件无法读取$ {env.ANDROID_HOME}

时间:2014-07-11 06:05:59

标签: android maven ubuntu-14.04

注意:

1)我使用的是Ubuntu 14.04,Apache Maven 3.2.2,Eclipse Luna Release(4.4.0),ADT Version 23.0.2.1259578,为eclipse安装了m2e插件。

2)参考了这个问题android maven plugin does not get ANDROID_HOME env variable in Eclipse

这是我的pom.xml的一部分

<properties>
    <!-- use UTF-8 for everything -->
    <android.sdk.path>${env.ANDROID_HOME}</android.sdk.path>
    <android.sdk.platform>18</android.sdk.platform>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>

我在/ etc / environment中设置了ANDROID_HOME =“my_sdk_path”

终端中的

printenv ANDROID_HOME输出我的SDK路径,它是正确的。

问题:

当我运行maven build - 设置目标为“install android:deploy android:run”时,它显示它无法找到SDK路径。但是,当我在

中进行硬编码时
<android.sdk.path>my_sdk_path</android.sdk.path>

作为我的pom.xml中的SDK路径,它可以正常工作。

似乎无法正确读取$ {env.ANDROID_HOME}。

非常感谢任何帮助。感谢。

0 个答案:

没有答案