zoukankan      html  css  js  c++  java
  • Maven管理Android项目1

     
    android maven环境搭建
    1. Maven的版本要求3.1.1
    2. 设置ANDROID_HOME环境变量:ANDROID_HOME=C:Androidandroid-sdk-windows
    3. 在Path环境变量里面加入:%ANDROID_HOME% ools; %ANDROID_HOME%platform-tools
    4. 打开SDK Manager, 要完整安装android的版本,不然会报错。
    5. 下载 Maven Android SDK Deployer
    6. 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主页。
    7. eclipse安装m2e android插件,直接在eclipse marketplace搜索安装。
      插件主页:http://rgladwell.github.io/m2e-android/

    创建项目

    一切准备就绪了,可以新建一个maven的android项目。
    1. 新建一个Maven Project (File -> New -> Project... then select Maven -> Maven Project).
    2. 在 Select Archetype 界面单击 Add Archetype...
    3. 在 Archetype Group Id 输入 "de.akquinet.android.archetypes" 
    4. 在 Archetype Artifact Id 输入 "android-quickstart".
    5.  Archetype Version 输入 "1.0.11" 接着 next
    6. propertyies
      platform: 14 (default 16)
      emulator: not-specified
      android-plugin-version 3.8.2 (defalut 3.6.0但会报错,没找到原因)
    7. 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)
    我上网找了一下都没有找到方法,但是不影响项目编译。。。。。
     
    运行项目
    打包apk, 发布和运行项目:
    mvn clean install android:deploy android:run
     

    Eclipse Run Configurations设置

     
     
    Run.........
    程序截图

     
     
    遇到错误:
    1、AetherClassNotFound。android-maven-plugin请使用3.8.2。
     
  • 相关阅读:
    BATJ面试必会之 Spring 篇(一)
    BATJ面试必会之Java IO 篇
    BATJ面试必会之并发篇
    如何学习JavaEE,项目又该如何做?
    面试官问你“有什么问题问我吗?”,你该如何回答?
    表单输入实时检测
    HTML5实现摇一摇
    加载音频Audio
    关于meta标签
    JS倒计时
  • 原文地址:https://www.cnblogs.com/skyhacker/p/3515060.html
Copyright © 2011-2022 走看看