Ubuntu 14.04 Android 使用Maven二 创建自己的Maven工程

根据https://code.google.com/p/maven-android-plugin/wiki/GettingStarted 介绍,有两种方法可以创建Maven工程。

第一种方法是用archetype, 但是我使用了之后,发现archetype产生的项目编译时有一个依赖找不到,不管了,先换其他方法。

第二种方法就是使用android命令行创建项目,然后复制例子代码工程的pom文件并修改,

Ubuntu 14.04 设置Android开发环境 描述了如何用命令行创建项目

Ubuntu 14.04 Android 使用Maven一 使用例子工程介绍了例子工程helloflashlight

先创建一个项目mvn_example1

android create project --target android-10 --name mvn_example1 --path mvn_example1 --activity MainActivity --package org.csfreebird
Created project directory: mvn_example1
Created directory /home/dean/work/gitlab_cloud/android/example/mvn_example1/src/org/csfreebird
Added file mvn_example1/src/org/csfreebird/MainActivity.java
Created directory /home/dean/work/gitlab_cloud/android/example/mvn_example1/res
Created directory /home/dean/work/gitlab_cloud/android/example/mvn_example1/bin
Created directory /home/dean/work/gitlab_cloud/android/example/mvn_example1/libs
Created directory /home/dean/work/gitlab_cloud/android/example/mvn_example1/res/values
Added file mvn_example1/res/values/strings.xml
Created directory /home/dean/work/gitlab_cloud/android/example/mvn_example1/res/layout
Added file mvn_example1/res/layout/main.xml
Added file mvn_example1/AndroidManifest.xml
Added file mvn_example1/build.xml
Added file mvn_example1/proguard-project.txt

现在复制heelloflashlight的pom.xml文件到该项目目录下, 然后修改其中的一些配置:

  <groupId>org.freebird</groupId>
  <artifactId>example1</artifactId>
  <version>1.0.0</version>
  <packaging>apk</packaging>

  <name>mvn_example1</name>

设置platform版本为10,这里使用的是API Level,也可以使用platform level: 2.3.3, 具体可以通过命令android list targets, 不过这里目前还只能设置16, 设置10部署会失败,暂时不明白原因。

    <plugins>
      <plugin>
        <groupId>com.jayway.maven.plugins.android.generation2</groupId>
        <artifactId>android-maven-plugin</artifactId>
        <configuration>
          <sdk>
            <!-- platform as api level (api level 16 = platform 4.1)-->
            <platform>10</platform>
          </sdk>
        </configuration>
      </plugin>
    </plugins>

删除掉ant相关的文件:

mvn_example1$ rm -r bin build.xml build.properties libs
rm: cannot remove ‘build.properties’: No such file or directory

启动模拟设备后,运行下面的命令编译和部署:

mvn clean install
mvn android:deploy

部署成功后,会看到模拟设备上出现程序图标。

点击运行,成功。

Ubuntu 14.04 Android 使用Maven二 创建自己的Maven工程,码迷,mamicode.com

时间: 2024-11-21 06:09:51

Ubuntu 14.04 Android 使用Maven二 创建自己的Maven工程的相关文章

Ubuntu 14.04 Android 使用Maven二 创建自己的Mavenproject

依据https://code.google.com/p/maven-android-plugin/wiki/GettingStarted 介绍,有两种方法能够创建Mavenproject. 第一种方法是用archetype, 可是我使用了之后,发现archetype产生的项目编译时有一个依赖找不到,无论了,先换其它方法. 另外一种方法就是使用android命令行创建项目,然后复制样例代码project的pom文件并改动, Ubuntu 14.04 设置Android开发环境 描写叙述了怎样用命令

Ubuntu 14.04 Android 使用Maven一 使用例子工程

前文描述的是在SDK下用Ant开发, 本文在此基础上尝试用Maven开发. 这里需要用到maven-android-plugin. 本文主要参考官方文档: https://code.google.com/p/maven-android-plugin/wiki/GettingStarted 首先从这里下载例子工程:https://code.google.com/p/maven-android-plugin/wiki/Samples,保存到本地jayway-maven-android-plugin-

ubuntu 14.04安装quickbuild buildagent (二)

1. 启动 QuickBuild server, 并且login to QuickBuild as administrator, 然后打开 Grid tab 点击 download build agent , 下载 buildagent 软件,并解压在 安装目录下 [email protected]:~/programfiles/quickbuild6$ cd buildagent/ [email protected]:~/programfiles/quickbuild6/buildagent$

Ubuntu 14.04 下使用 OpenCV 图片二值化处理

参考: OpenCV - Ubuntu 14.04 64 bit 图片二值化工具 Ubuntu 14.04 下使用 OpenCV 图片二值化处理 TBD. 原文地址:https://www.cnblogs.com/qq952693358/p/8996719.html

[Ubuntu 14.04] 创建可以用于Android的WIFI热点

Ubuntu的网络管理为创建Wifi热点提供了方便,可是因为它用了ad-hoc网络,所以其创建的Wifi又不能让Android系统使用.这篇文字就是为了解决这个问题 1.Install AP-Hostpot in Ubuntu sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-get install ap-hotspot 2.Updata for ubuntu 14.04 the hosta

【Android 系统开发】CyanogenMod 13.0 源码下载 编译 ROM 制作 ( 手机平台 : 小米4 | 编译平台 : Ubuntu 14.04 LTS 虚拟机)

作者 : 韩曙亮 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/51592930 手机的两种模式 : 在下面有详细的图片示例; -- Recovery 模式 : 音量键增加 + 电源键, 长按上述组合键, 看到 "MI" 的 LOGO 后即进入 Recovery 模式; -- Fastboot 模式 : 音量键减小 + 电源键, 长按上述组合键, 看到 "FASTBOOT" 后, 即 进入 FA

Ubuntu 14.04 安装 jdk8u20 并配置环境变量 安装Android Studio

   Ubuntu 14.04 安装jdk并环境变量 jdk安装的前提:你的电脑里面没有安装openjdk,如果安装了,请先卸载 1.官网下载jdk:jdk-8u20-linux-x64.tar.gz 2.双击 jdk-8u20-linux-x64.tar.gz  提取文件到/home/ljk/JavaDevelop 目录下(你想要安装的那个目录,注意,在ubuuntu下,这个文件你一解压,就相当于已经安装了),提取完成后多出一个jdk1.8.0_20文件夹 3.CTRL+ALT+T打开终端,然

分布式进阶(二)Ubuntu 14.04下安装Dockr图文教程(一)

当前,完全硬件虚拟化技术(KVM.Xen.Hyper-V 等)能在一个物理主机上很好地运行多个互相独立的操作系统,但这也带来一些问题:性能不佳,资源浪费,系统反应迟缓等.有时候对用户来说,完全的硬件虚拟化并不是最好的选择. 一种替代方案是使用轻量级虚拟化技术 -- 所谓的 LinuX Container 容器 (LXC),它提供的是系统级虚拟化.与跑虚拟机相比,LXC 可以在一个轻量级沙箱容器里面跑多个 Linux 操作系统.当你需要设置一些易于克隆的开发环境.测试环境,或想在安全沙盒里安装应用

Ubuntu 14.04 编译 Android 4.2.2 for Tiny4412

. . . . . 在学校里是用 Redhat 6.4 编译的 Android 4.2.2 很顺利,把源码包拷贝到笔记本上的 Ubuntu 14.04 上再编译遭遇了各种坑,所以便有了这篇博客记录解决每一个坑的过程.所幸这些坑解决起来还不算复杂,稍微 Google 一下就找到了解决方案. 1.首先是安装 JDK 和 arm-linux-gcc 工具链,这两步只是解压缩之后配置环境变量就行了,所以这里就不再赘述了. 注意 JDK 必须采用 1.6 版本的,据说 android 4.x 都需要使用标