我对 Maven 还很陌生,而且我还被迫使用 IntelliJ,这对我来说也是一个新环境。
在 IntelliJ 12.0.3 中使用 Maven 构建项目时出现编译错误:
无法在项目商家上执行目标 com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.5.0:generate-sources (default-generate-sources):执行目标 com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.5.0:generate-sources 的 default-generate-sources 失败:路径“C:\adt-bundle-windows-x86_64\adt-bundle-windows\sdk\platform-tools\platforms”不是目录。请在插件中提供正确的 Android SDK 目录路径作为配置参数 ...。或者,您可以将参数添加到命令行:-Dandroid.sdk.path=... 或设置环境变量 ANDROID_HOME。-> [帮助 1]
我添加了环境变量:ANDROID_HOME 和参数:C:...\sdk\platform-tools 但似乎仍然不正确。
昨天,当我使用的另一个分支上出现此错误时,一个人能够通过文件 --> 设置 --> Maven --> Runner --> 添加 Maven 属性中的某些设置来修复它。我检查了那里的列表,但没有定论 :(。我认为他手动添加了属性名称和值。
感谢您的帮助!
答案1
您可以将 Android-SDK-Path 添加到命令行:
在设置-> Maven -> Runner 中添加一个属性
名称 = android.sdk.path 值 = <你的 android-sdk 的路径>
这为我解决了问题