android-sdk-deployer-master 使用问题

本文记录了使用maven管理Android项目的经历,并详细描述了在安装android-sdk-deployer-master插件后遇到的问题及解决过程。

想用maven 管理android 项目来着,就装了android-sdk-deployer-master (maven 的android 插件)。于是根目录执行 mvn install 

出现如下问题:

[INFO] Android Extras .................................... SUCCESS [0.019s]

[INFO] Android Compatibility Extra V4 .................... SUCCESS [0.121s]
[INFO] Android Compatibility Extra V7 Gridlayout Library . FAILURE [0.727s]
[INFO] Android Compatibility Extra V13 ................... SKIPPED
[INFO] Android Google Analytics Extra .................... SKIPPED
[INFO] Android Google AdMob Ads Extra .................... SKIPPED
[INFO] Android Google Cloud Messaging Library Extra Parent SKIPPED
[INFO] Android Google Cloud Messaging Client Library Extra SKIPPED
[INFO] Android Google Cloud Messaging Server Library Extra SKIPPED
[INFO] Android Google Play Services Extra ................ SKIPPED
[INFO] Android Google Play Licensing Extra ............... SKIPPED
[INFO] Android Extras - Apk Expansion .................... SKIPPED
[INFO] Android Google Play APK Expansion Extra - ZIP ..... SKIPPED
[INFO] Android Google Play APK Expansion Extra - Downloader SKIPPED
[INFO] Android Tools ..................................... SKIPPED
[INFO] Android Annotations ............................... SKIPPED
[INFO] Repositories ...................................... SKIPPED
[INFO] Google M2Repository ............................... SKIPPED
[INFO] Android M2Repository .............................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 10.082s
Failed to execute goal com.jayway.maven.plugins.android.generation2:andr
oid-maven-plugin:3.6.0:generate-sources (default-generate-sources) on project co
mpatibility-v7-gridlayout: Execution default-generate-sources of goal com.jayway
.maven.plugins.android.generation2:android-maven-plugin:3.6.0:generate-sources f
ailed: A required class was missing while executing com.jayway.maven.plugins.and

roid.generation2:android-maven-plugin:3.6.0:generate-sources: Lorg/sonatype/aether/RepositorySystem;

 

经过分析 排除 android-sdk-deployer-master 以及所有依赖构件的问题,最终发现org/sonatype/aether 该jar 包存在于maven 的bin 目录下,于是猜测是maven 版本兼容问题。最终下载了maven-3.0.5 发现:

 apache-maven-3.0.5 bin 目录里的 是: aether-api-1.13.1.jar\org\sonatype\aether\RepositorySystem.class  到了apache-maven-3.1.0-alpha-1 就是:aether-api-0.9.0.M2.jar\org\eclipse\aether\RepositorySystem.class  
问题依然清晰。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值