下载了个项目, 其中有需要mvn install jar包, 出现了以下错误:
No Android SDK path could be found. You may configure it in the plugin configuration section in the pom file using <sdk><path>...</path></sdk> or <properties><android.sdk.path>...</android.sdk.path></properties> or on command-line using -Dandroid.sdk.path=... or by setting environment variable ANDROID_HOME
解决方案如下:
mac系统中新建mvn的setting.xml如下:
cd ~/.m2
touch setting.xml<!-- 因为之前没有配置过, 不存在setting.xml文件 -->
写入:
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <profiles> <profile> <id>android</id> <properties> <android.sdk.path> /Users/lily/android-sdk-macosx <!-- 此处为自己sdk路径 --> </android.sdk.path> </properties> </profile> </profiles> <activeProfiles> <!--make the profile active all the time --> <activeProfile>android</activeProfile> </activeProfiles> </settings>
即可解决问题.
本文介绍了解决Maven构建Android项目时找不到SDK路径的问题。通过在mac系统中创建并配置setting.xml文件,指定了正确的Android SDK路径,使项目能够成功构建。

2408

被折叠的 条评论
为什么被折叠?



