【发布时间】:2012-07-10 02:06:33
【问题描述】:
我正在开发一个 Android 应用项目,它是一个 Maven 项目。 当我尝试以“maven install”运行时,这就是我得到的:
"在项目 android-client 上执行目标 com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.1.1:generate-sources (default-generate-sources) 失败:没有 Android SDK 路径可以找到。您可以在 pom 文件的插件配置部分中使用 ... 或 ... 或在命令行上使用 -Dandroid.sdk.path=... 或通过设置环境变量 ANDROID_HOME -> [帮助1]"
如果我将我的 android_home 路径硬编码到 pom.xml 中,它可以正常工作,但我们使用 git,每个人可能有不同的 android_home 路径。为什么 android-maven-plugin 在 eclipse 中没有获取 env 变量?
android_home 环境变量在我的 PATH 中。 我在我的 pom.xml 中写了 ${env.ANDROID_HOME} 但它仍然没有用。
奇怪的是,如果我使用终端(mvn install)作为 maven install 运行,它可以工作!
实际上这对我来说是一个非常可选的问题,但我仍然想知道为什么这个插件在 Eclipse 中不起作用。
【问题讨论】:
-
我在 ubantu 中遇到了同样的问题,你能解决这个问题吗....更多关于我的问题的信息stackoverflow.com/questions/12532510/…
标签: android eclipse maven environment-variables maven-plugin