使用maven构建android工程时报找不到对应sdk版本异常
2015-02-12 00:00
369 查看
摘要: Invalid SDK:Platform/API level 16 not available
[ERROR] Failed to execute goal com.jayway.maven.plugins.android.generation2:and
oid-maven-plugin:3.3.0:generate-sources (default-generate-sources) on project l
brary: Execution default-generate-sources of goal com.jayway.maven.plugins.andr
id.generation2:android-maven-plugin:3.3.0:generate-sources failed: Invalid SDK:
Platform/API level 16 not available. This command should give you all you need:
[ERROR] D:\data\AppData\Local\Android\sdk\android-sdk\tools\android update sdk
-no-ui --obsolete --force
在网上下载对应的sdk版本放到sdk目录下的platform目录下即可
接着运行mvn eclipse:eclipse后又报以下异常
generate-sources failed: Could not find tool 'aapt'. Please provide a proper Android SDK directory path as configuration parameter <sdk><path>...</path></sdk> in the plugin <configuration/>. As an alternative, you may add the parameter to commandline: -Dandroid.sdk.path=... orset environment variable ANDROID_HOME. -> [Help 1]
大概意思是找不到aapt这个可运行程序,进入sdk目录下的platform-tools目录下执行以下命令
mklink aapt.exe ..\build-tools\17.0.0\aapt.exe
其中17.0.0需要根据自己sdk安装情况而定,比如我电脑上安装的的21.1.1版本,那就改成
mklink aapt.exe ..\build-tools\17.0.0\aapt.exe
[ERROR] Failed to execute goal com.jayway.maven.plugins.android.generation2:and
oid-maven-plugin:3.3.0:generate-sources (default-generate-sources) on project l
brary: Execution default-generate-sources of goal com.jayway.maven.plugins.andr
id.generation2:android-maven-plugin:3.3.0:generate-sources failed: Invalid SDK:
Platform/API level 16 not available. This command should give you all you need:
[ERROR] D:\data\AppData\Local\Android\sdk\android-sdk\tools\android update sdk
-no-ui --obsolete --force
在网上下载对应的sdk版本放到sdk目录下的platform目录下即可
接着运行mvn eclipse:eclipse后又报以下异常
generate-sources failed: Could not find tool 'aapt'. Please provide a proper Android SDK directory path as configuration parameter <sdk><path>...</path></sdk> in the plugin <configuration/>. As an alternative, you may add the parameter to commandline: -Dandroid.sdk.path=... orset environment variable ANDROID_HOME. -> [Help 1]
大概意思是找不到aapt这个可运行程序,进入sdk目录下的platform-tools目录下执行以下命令
mklink aapt.exe ..\build-tools\17.0.0\aapt.exe
其中17.0.0需要根据自己sdk安装情况而定,比如我电脑上安装的的21.1.1版本,那就改成
mklink aapt.exe ..\build-tools\17.0.0\aapt.exe
相关文章推荐
- Maven 构建Android工程时提示 sdk路径找不到
- 使用Maven构建JavaWeb工程并设置Dynamic web module版本为3.0
- 如何使用eclipse创建Maven版本的hsf工程及其子模块
- 使用Ant自动构建Android版本
- [置顶] 用android-ndk-r8e交叉编译cocos2d-x-2.1.4Android工程方法(而不再使用Cgywin,注意ndk和cocos2d-x版本)
- 通向架构师的道路(第十九天)使用maven构建Spring工程
- android 平台与SDK Tools版本、ADT版本对应关系
- 使用maven插件maven-android-plugin构建android程序
- 使用Maven构建Java工程(Building Java Projects with Maven)
- 使用maven构建android项目
- (转)使用Ant构建Android工程
- Android升级ADT和SDK版本运行项目 报出java.lang.VerifyError 异常解决办法
- 使用maven构建Spring工程的一些重点
- 关于Android 2.2与2.3 adb.exe版本更新问题(在安装android——SDK时候找不到相应的 /tools/adb.exe! )
- 通向架构师的道路(第十九天)使用maven构建Spring工程
- 使用Maven构建Android项目
- Maven构建Android工程
- Android里SDK版本和Api Level版本的对应关系
- 使用MAVEN进行工程自动化构建(2)
- Maven构建Web工程和Tomcat7插件使用