zoukankan      html  css  js  c++  java
  • Android环境搭建与通过命令行方式创建Android应用

      实验 通过命令行方式创建Android应用

    本文主要是先搭建Android环境,再通过命令行方式创建一个Android应用;使用Ant进行编译和打包;使用adb进行部署。

    (本文主要是为了防止以后再次搭建Android环境的时候忘记步骤。。。)

    实验步骤:

    1. 建立实验环境

    下载ANT

    首先从 http://ant.apache.org/bindownload.cgi 下载Apache Ant

    如下图进入该页面

     

    访问http://ant.apache.org/bindownload.cgi,选择一个版本(1.10.1)下载,window平台应该下载zip格式的包。下载后直接解压即可(如选择解压到C:Anroid,则直接ant的目录为:C:Androidapache-ant-1.10.1

    这里我选择下载的版本是1.10.2,即第一个安装包

     

    下载后解压到C:Android,解压后可以看到ant包里的内容如下:

     

    下载SDK

    此外还需要下载的是Android软件开发包,可从 http://developer.android.com/index.html

    下载,解压后,可以看到AVD Manager.exe,SDK Maneger.exeSDK管理器)两个程序文件,运行SDK Manager.exe可以安装Android的各种工具,比如下列的部分文件夹就是安装后得到的。

     

    1. 配置环境变量

    按下表配置:

    变量名

    变量值

    备注

    JAVA_HOME

    C:Program FilesJavajdk1.8.0_40

    如果已配置则无需更改

    ANT_HOME

    E:Androidapache-ant-1.8.2

    新增变量

    ANDROID_HOME

    E:Androidandroid-sdk-windows

    新增变量

    CLASSPATH

    ;%JAVA_HOMEjre/lib;%JAVA_HOMElib;%JAVA_HOME/lib/tools.jar

    如果已配置则无需更改

    Path

    ;%ANT_HOME%in;%JAVA_HOME%in;%ANDROID_HOME% ools;

    %ANDROID_HOME%platform-tools;

    已有变量,将变量值添加到原来内容的后面

    这里注意:环境变量一定要配好,否则后面运行程序的时候会运行错误

    ①JAVA_HOME :(这个变量一般在安装了JDK之后就要配好)

     

    ②ANT_HOME:是ant的存放路径

     

    ③ANDROID_HOMEsdk的存放目录

     

    ④CLASSPATH:这里注意按照上面表格中所给的添加进去

     

    ⑤Path:添加ANDROID_HOME,JAVA_HOME

     

    1. 建立Android工程

    假设工程名为“HelloCommandline”CMD输入下列命令(注意,加粗字体部分要替换成自己的):

    android create project -n HelloCommandline -k edu.hrbeu.HelloCommandline -a HelloCommandline -t 1 -p g:AndroidworkplaceHelloCommandline

    //其中  -n 指定要创建的项目的名称

            -k 指定项目的包名

    -a 指定要创建的Activity的名称

    -t 指定项目针对的Android的平台

    -p 指定该项目的保存路径

    //

    这里的HelloCommandline文件夹是自动生成的,如果该文件夹已存在,则必须是空的,否则提示

    //

    在命令行中输入上述命令创建Android项目

    如下图,在E盘下创建了HelloCommandline 文件夹

     

    运行后命令行中可以看到创建各文件的信息:

     

    对比创建后HelloCommandline内生成的文件

     

    1. 使用Ant编译和打包项目

    使用CMD,在工程的根目录下,输入ant debug,命令运行后,Apache Antbin目录中生成打包文件HelloCommandline-debug.apkHelloCommandline-debug-unaligned.apk

    首先进入到E:AndroidworkspacesHelloCommandline,即HelloCommandline的根目录下,接着运行ant bug 命令

     

    如下图所示,已经成功创建了build.xml 文件等一系列文件

        进入HelloCommandlinebin目录,可以看到生成了HelloCommandline-debug.apkHelloCommandline-debug-unaligned.apk两个文件

     

    5.程序上传到模拟器

    (1)使用AVD Manager启动一个AVD;

    双击sdk目录下的AVD Manager.exe

    启动其中一个模拟器

      

    2)CMD中,进入<HelloCommandline>/bin目录,

    输入命令adb install HelloCommandline-debug.apk,完成apk程序上传到模拟器的过程。注意观察命令行界面提示信息和模拟器的界面变化。如果上传成功,则可以在模拟器中运行它。

    进入到工程的bin目录

     

    初次运行的时候出现adb不是内部或外部命令,这是因为之前的环境变量没配置成功造成的,重新配置并且重新启动模拟器即可

     

     

    运行成功后就会直接出现Android虚拟器的界面。

    至此,Android的环境配置和通过命令行方式创建Android应用的知识就结束了。

  • 相关阅读:
    46)父类和子类出现重名变量
    45)子类的构造和析构
    44)子类与父类之间的兼容性问题
    43)继承的方式
    42)子类继承 有参父类 和无参父类
    41)子类和父类的内存关系
    40)类与类之间的关系(has use is)
    jquery学习之1.15-克隆节点
    jquery学习之1.14-删除节点
    jquery学习之1.13-节点插入-外部插入和内部插入
  • 原文地址:https://www.cnblogs.com/lytmy7/p/9062554.html
Copyright © 2011-2022 走看看