• 命令行下Android应用开发


    本文介绍怎样创建你的第一个Android应用程序。您将学到怎样创建一个Androidproject和执行可调试版本号的应用程序。

     

    開始本文学习之前。确保你已经安装了开发环境。你须要:

    1、下载AndroidSDK。

    2、使用SDKManager下载最新的SDK tools和platforms。

    3、下载安装Ant。

    Note:对于1和2,也能够直接下载安装ADT Bundle。

     

     

    创建Androidproject

    一个Androidproject包括了构建Android应用所须要的所有文件,使用Android SDK Tools能够非常easy地创建一个新的Androidproject,同一时候创建好project默认的文件夹和文件。

     

    本小节介绍怎样使用SDKTools命令行来创建一个新的project。

     

    打开命令行切换到SDK根文件夹/tools文件夹下。

     

    运行

    android list targets

     

     

    会在屏幕上打印出全部你使用AndroidSDK下载好的可用platforms,找到你想要创建项目的目标platform,记录该platform相应的Id。推荐你使用最新的platform,能够使你的应用支持较老版本号的platform,同一时候同意你为最新的Android设备优化你的应用。

    假设你没有看到不论什么可用的platform,你须要使用SDK Manager完毕下载安装。

     

    AvailableAndroid targets:

    ----------

    id:1 or "android-19"

         Name: Android 4.4

         Type: Platform

         API level: 19

         Revision: 1

         Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA,WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in

         ABIs : armeabi-v7a

     

     

    运行

    android create project --target <target-id> --name MyFirstApp

    --path<path-to-workspace>/MyFirstApp --activity MainActivity

    --packagecom.example.myfirstapp

     

    替换<target-id>为上一步记录好的Id,替换<path-to-workspace>为你想要保存project的路径,到此为止,你的Androidproject已经是一个主要的“HelloWorld”程序。包括了一些默认的文件。

    文件夹结构例如以下:

    E:workspaceworkspace-android>tree/F MyFirstApp

    工作 的目录 PATH 列表

    卷序列号码为00720064 000A:3345

    E:WORKSPACEWORKSPACE-ANDROIDMYFIRSTAPP

    AndroidManifest.xml

    ant.properties

    build.xml

    local.properties

    proguard-project.txt

    project.properties

    ├─bin

    ├─libs

    ├─res

    ├─drawable-hdpi

         ic_launcher.png

    ├─drawable-ldpi

        ic_launcher.png

    ├─drawable-mdpi

        ic_launcher.png

    ├─drawable-xhdpi

        ic_launcher.png

    ├─layout

        main.xml

    └─values

    │           strings.xml

    └─src

        └─com

            └─example

                └─myfirstapp

                        MainActivity.java

     

    Note: 把platform-tools/和tools/加入到环境变量PATH,开发更方便。

     

     

    编译执行Androd应用

     

    通过上一节创建了一个Androidproject,project默认包括一系列源文件,它让您能够马上执行应用程序。

     

    本节将会教你使用命令行在真实的android设备上安装而且执行你的应用。

     

    在执行应用之前,你得认识项目里的几个文件和文件夹:

     

    AndroidManifest.xml

    manifest file 描写叙述了应用程序的基本特性而且定义了每个组件。

    src/

    这是存放应用的主要源码的目录,默认情况下,里面会包含一个Activity的类。这个类会在点击应用程序图标启动的时候执行。

    res/

    包括一些存放资源文件的文件夹,比如:

    drawable-hdpi/

    存放适用于HDPI屏幕的图片素材。同理其它类似目录存放适用于其它屏幕的图片素材。

    layout/

    存放定义用户界面的的文件。

    values/

    存放其它各种XML文件,也是全部资源的集合,比如字符串和颜色的定义。

     

    当完毕该项目的编译和执行工作后,默认的Activity类启动并载入一个布局文件,界面显示"Hello World",这本身没有什么值得兴奋的。重要的是在你開始进行开发之前你学会了怎样执行一个Android应用。

     

    假设你有一个真实的Android设备。下面的步骤能够使你在你的设备上安装和执行你的应用程序:

    •把你的设备用USB线连接到计算机上。假设你是在windows系统上进行开发的。你可能还须要安装你设备相应的USB驱动,详见OEM USB Drivers文档。

    •开启设备上的USB调试选项。

    •在大部分执行Andriod3.2或更老版本号系统的设备上,这个选项位于“设置>应用程序>开发选项”里。

    • 在Andriod4.0或更新版本号中,这个选项在“设置>开发者选项”里。

    注意:从Android4.2開始,开发者选项在默认情况下是隐藏的,想让它可见,能够去“设置>关于手机(或者关于设备)”点击“版本”七次。再返回就能找到开发者选项了。

    •命令行切换当前文件夹到Andriod项目的根文件夹,确保你已经安装了ant工具并将ant可运行文件所在文件夹的路径加入到Path环境变量中,运行:

        ant debug

    • 确保 AndroidSDK里的 platform-tools/ 路径已经加入到环境变量的Path中,运行:

        adb install bin/MyFirstApp-debug.apk

    •在你的Android设备中找到 MyFirstActivity,点击打开。

     

    以上就是编译并在设备上执行一个应用的所有过程!

     

  • 相关阅读:
    asp.net 2.0-实现数据访问(1)
    跨平台跨服务器跨网站SSO(单点登录)方案的DEMO
    (翻译)Windows Communication Foundation (Workshop)-Part 2:在WCF中操作会话
    ipc的remoting
    忙活了半年的书已经交稿,年后就要出版
    一个ASP.NET2.0的小项目-BLOG
    (论坛答疑点滴)上传控件怎么修改样式?怎么设置readonly?
    【LoveCherry】上海.NET招聘!!!!!!!!!!!!!!!!!!!!!!!!!
    【翻译】Scott Mitchell的ASP.NET2.0数据指南中文版索引
    Scott Mitchell 的ASP.NET 2.0数据教程之二十四:: 分页和排序报表数据
  • 原文地址:https://www.cnblogs.com/wzzkaifa/p/6888087.html
Copyright © 2020-2023  润新知