Maven管理Android项目1
2014-01-11 15:57
330 查看
maven-android-plugin网站:https://code.google.com/p/maven-android-plugin/wiki/GettingStarted
android maven环境搭建:
Maven的版本要求3.1.1
设置ANDROID_HOME环境变量:ANDROID_HOME=C:\Android\android-sdk-windows
在Path环境变量里面加入:%ANDROID_HOME%\tools; %ANDROID_HOME%\platform-tools
打开SDK Manager, 要完整安装android的版本,不然会报错。
下载 Maven Android SDK Deployer
cd maven-android-sdk-deployer-master
默认运行mvn clean install会安装全部平台的apis,android 1.5, android 2,.....
所以如果你没有完全下载这些apis会报错。
因为我在android 4.0下开发,所以可以运行
mvn clean install -P 4.0
这时候需要慢慢等。。。。
更多信息可以看maven android sdk deployer的github主页。
eclipse安装m2e android插件,直接在eclipse marketplace搜索安装。
插件主页:http://rgladwell.github.io/m2e-android/
创建项目:
一切准备就绪了,可以新建一个maven的android项目。
新建一个Maven Project (File -> New -> Project... then select Maven -> Maven Project).
在 Select Archetype 界面单击 Add Archetype...
在 Archetype Group Id 输入 "de.akquinet.android.archetypes"
在 Archetype Artifact Id 输入 "android-quickstart".
在 Archetype Version 输入 "1.0.11" 接着 next
propertyies:
platform: 14 (default 16)
emulator: not-specified
android-plugin-version 3.8.2 (defalut 3.6.0但会报错,没找到原因)
Finish.
工程建好了,但是缺少了src/test/java文件夹,去到工程目录,新建这个文件夹。然后refresh项目就行了。
项目结构:
额。。。。pom.xml文件有错误,是因为我设置了
android-plugin-version 3.8.2。
Plugin execution not covered by lifecycle configuration:
com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.8.2:consume-aar (execution:
default-consume-aar, phase: compile)
我上网找了一下都没有找到方法,但是不影响项目编译。。。。。
运行项目:
全部命令可以参考:http://jayway.github.io/maven-android-plugin/plugin-info.html
打包apk, 发布和运行项目:
Eclipse Run Configurations设置
Run.........
程序截图
遇到错误:
1、AetherClassNotFound。android-maven-plugin请使用3.8.2。
android maven环境搭建:
Maven的版本要求3.1.1
设置ANDROID_HOME环境变量:ANDROID_HOME=C:\Android\android-sdk-windows
在Path环境变量里面加入:%ANDROID_HOME%\tools; %ANDROID_HOME%\platform-tools
打开SDK Manager, 要完整安装android的版本,不然会报错。
下载 Maven Android SDK Deployer
cd maven-android-sdk-deployer-master
默认运行mvn clean install会安装全部平台的apis,android 1.5, android 2,.....
所以如果你没有完全下载这些apis会报错。
因为我在android 4.0下开发,所以可以运行
mvn clean install -P 4.0
这时候需要慢慢等。。。。
更多信息可以看maven android sdk deployer的github主页。
eclipse安装m2e android插件,直接在eclipse marketplace搜索安装。
插件主页:http://rgladwell.github.io/m2e-android/
创建项目:
一切准备就绪了,可以新建一个maven的android项目。
新建一个Maven Project (File -> New -> Project... then select Maven -> Maven Project).
在 Select Archetype 界面单击 Add Archetype...
在 Archetype Group Id 输入 "de.akquinet.android.archetypes"
在 Archetype Artifact Id 输入 "android-quickstart".
在 Archetype Version 输入 "1.0.11" 接着 next
propertyies:
platform: 14 (default 16)
emulator: not-specified
android-plugin-version 3.8.2 (defalut 3.6.0但会报错,没找到原因)
Finish.
工程建好了,但是缺少了src/test/java文件夹,去到工程目录,新建这个文件夹。然后refresh项目就行了。
项目结构:
额。。。。pom.xml文件有错误,是因为我设置了
android-plugin-version 3.8.2。
Plugin execution not covered by lifecycle configuration:
com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.8.2:consume-aar (execution:
default-consume-aar, phase: compile)
我上网找了一下都没有找到方法,但是不影响项目编译。。。。。
运行项目:
全部命令可以参考:http://jayway.github.io/maven-android-plugin/plugin-info.html
打包apk, 发布和运行项目:
mvn clean install android:deploy android:run
Eclipse Run Configurations设置
Run.........
程序截图
遇到错误:
1、AetherClassNotFound。android-maven-plugin请使用3.8.2。
相关文章推荐
- maven管理android项目 环境搭建
- 解决maven管理Android项目时pom报错Unknown packaging: apk
- eclipse中使用maven管理android项目
- Android Maven管理Android项目
- 使用Maven管理Android项目的问题
- Android开发学习(6)Maven管理项目
- Maven管理Android项目
- 配置私有maven服务器管理android项目依赖
- Maven管理Android项目
- 使用maven+sonarqube进行Android项目管理(二)
- maven管理Android项目依赖和jar包
- 使用Maven管理Android项目
- Maven管理Android项目
- android使用maven管理项目
- 使用maven+sonarqube进行Android项目管理(一)
- maven管理android项目 环境搭建
- maven项目管理
- 使用Maven基于ssm框架的完整商务管理开发项目(01)
- 项目管理: Maven 让事情变得简单 - IBM - developerWorks 中国
- [置顶] dubbo 分布式框架,git版本控制,ida使用方法,maven项目管理