`

你的第一个android应用----(2)运行程序

阅读更多

                                                           运行Android程序

    如果按照之前的步骤创建一个Android项目,它包括了“Hello World”的默认配置文件,使你可以立即运行应用程序。

 

    如何运行你的应用程序取决于两件事情:你是否有运行Android应用的真实设备;是否正在使用Android Studio。

    本课向你展示如何在真实的设备和Android模拟器上安装并运行你的应用。

 

    在真实的设备上运行程序:

        如果你一个android运行设备,参考下面安装并运行你的应用程序。

 

        一.连接你的设备

            1.使用USB连接线将你的安卓设备和开发设备相连。

             如果你在Windows上开发,你可能需要为你的安卓设备安装相应的USB驱动程序。

             为了帮助安装驱动程序,请参阅OEM USB驱动程序文档。

            2.设置你的设备允许USB调试

                * 在大多数运行Android3.2或更早版本的设备上,你可以在Settings>Applications>Development下找到设置选项。

                * 在Android4.2和更新的版本上,你可以在Settings>Developer options下找到。

 

                备注:在Android4.2和更新的版本上,Developer options默认是隐藏的。

                    你可以进入Settings>About phone,点击Build number7次。返回到上一页就能看见Developer options选择。

 

        二(1).通过Android Studio运行

            1.选中项目的一个文件单击工具菜单中的Run按钮。

            2.在Choose Device窗口中选中Choose a running device单选按钮,选择你的设备,然后单击OK。

 

            Android Studio将会在你连接的设备上安装和运行你的程序。

 

        二(2).通过命令行运行

            打开终端并进入到工程跟路径下。用Gradle的调试模式构建你的工程,

            使用Gradle适配脚本(gradlew assembleRelease)调用assembleDebug创建任务。

 

            在Windows平台上,使用命令:

              

  > gradlew.bat assembleDebug

 

            在Mac OS和linux平台上,使用命令:

 

 $ chmod +x gradlew
 $ ./gradlew assembleDebug

 

            构建工程之后,在app/build/outputs/apk/下将生成应用模块的APK文件。

 

            备注:第一个命令(chmod)是给Gradle适配文件添加执行权限的,只需要在第一次建立这个项目时执行。

 

            确保Android SDK platform-tools/ 文件夹路径添加进了path环境变量,然后执行:

                

adb install app/build/outputs/MyFirstApp-debug.apk

 

            在你的设备上,找到MyFirstApp并打开它。

 

    在模拟器上运行程序:

        不论你是使用Android Studio或者是命令行,在模拟器上运行你的应用之前你需要创建一个安卓虚拟设备(AVD:Android Virtual Device)。

        一个虚拟设备就是一个安卓模拟器,它允许你配置特殊的设备。

 

        一.创建安卓虚拟设备:

            1.运行安卓虚拟设备管理器:

                * 在Android Studio中,选择Tools>Android>AVD Manager,或者在工具栏中单击AVD Manager图标。

                * 或者打开命令行,进入到sdk/路径下,执行:

                    tools/android avd

 

                备注:从命令行启动时出现的AVD管理器可能和从Android Studio中启动的版本不同,所以下面的说明可能不是全部适用。

            2.在AVD管理器主窗口中,单击Create Virtual Device按钮。

            3.在选择硬件窗口中,选择一个设备配置,如Nexus的6,然后单击下一步。

            4.为AVD选择所需的系统版本,然后单击下一步。

            5.验证配置设置,然后单击完成。

 

            欲了解更多关于使用AVD的信息,请参考管理AVDs和AVD管理器。

 

        二(1).通过Android Studio运行:

            1.在Android Studio中,选中你的项目然后从工具栏中单击Run图标。

            2.在Choose Device窗口中,选中Launch emulator单选按钮。

            3.从Android virtual device列表菜单中,选中你创建的虚拟器,然后但你OK。

 

            启动虚拟器可能需要等待几分钟。保持屏幕为未锁定状态,虚拟器启动后,你会在其屏幕上看到运行的项目。

 

        二(2).通过命令行运行:

            1.通过命令行构建工程。生成的APK文件将位于app/build/outputs/apk/路径下。

            2.确保Android SDK platform-tools/路径被添加进了环境变量。

            3.执行下面的命令:

                adb install app/build/outputs/MyFirstApp-debug.apk

            4.在虚拟器上找到并打开MyFirstApp程序。

0
0
分享到:
评论

相关推荐

    【Android开发Wiki】入门篇创建你的第一个android应用-Building Your First App(二):

    如果你跟随上一节创建了一个 Android 工程,那么它包含了一组默认的, 直接就可以正确的运行的 “Hello World”源文件。 运行您的这个应用程序取决于两件事情:是否拥有一个真实的基于 Android 的设备并且是否使用 ...

    实验1-Android开发环境与第一个Android程序.doc

    " 注:1、报告内的项目或设置,可根据实际情况加以补充和调整 2、教师批改学生实验报告应在学生提交实验报告10日内 ----------------------- 实验1-Android开发环境与第一个Android程序全文共4页,当前为第1页。...

    新版Android开发教程.rar

    Android 是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。 Beta 版 的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 ...

    Android高级编程--源代码

    2.1.2 创建第一个Android活动 22 2.1.3 Android应用程序的类型 27 2.2 面向移动设备的开发 28 2.2.1 关于硬件设计的考虑事项 28 2.2.2 考虑用户环境 31 2.2.3 Android开发 32 2.3 To-Do List示例 35 2.4 ...

    Tiny4412 Android硬件开发指南 (含示例源代码)

    第一章 建立ANDROID应用开发环境 - 5 - 1.1 步骤一:下载并安装JDK (JAVA SE DEVELOPMENT KIT) - 5 - 1.2 步骤二:下载并安装ADT集成开发环境和ANDROID SDK - 6 - 1.2.1 下载Android SDK (API 17) - 7 - 1.2.2 启动...

    实验1--Android基础入门与Android-UI开发应用(1).doc

    ----------------------- 实验1--Android基础入门与Android-UI开发应用(1)全文共3页,当前为第1页。 实验1--Android基础入门与Android-UI开发应用(1)全文共3页,当前为第2页。 实验1--Android基础入门与Android-UI...

    Android应用程序进程管理

    这个PPT讲Android应用程序进程的启动和回收,主要涉及到Zygote进程、System Server进程,以及组件管理服务ActivityManagerService、窗口服务WindowManagerService,还有专用驱动Low Memory Killer。通过了解Android...

    实验一 第一个Android程序和Activity生命周期.zip

    1.用工程向导生成第一个Android程序,并在模拟器上运行 注意在新建应用的选择SDK版本时选API 18 2.熟悉Android应用程序的基本文件结构 3.了解使用开发环境各种工具的基本用法 在程序中增加生命周期函数,并输出log,...

    Android应用程序开发宝典

    第一章ANDROID系统应用环境搭建 1-1 UBUNTU10.10 上编译ANDROID 源码 1-1-1 编译Android2.3 形成文件系统 1-1-2 编译Android2.3 形成SDK 开发包 1-2 安装开发工具,设置开发环境 1-2-1 安装Eclipse 1-2-2 安装ADT 1-...

    Android课程第一次实验报告_Andorid应用程序Activity生命周期.docx

    在大部份情况下,每个Android应用都将运行在自己的Linux进程当中。当这个应用的某些代码需要执行时,进程就会被创建,并且将保持运行,直到该进程不再需要,而系统需要释放它所占用的内存,为其他应用所用时,才停止...

    Android代码-一个个性化的安卓英语单词本应用

    WordWarrior 一个个性化的安卓英语单词本应用,配合mdict效果更好哦! 功能 从文章中分析单词词频 修改是否记住标记 ...可导出导入单词 ...Android Studio最新版 Android phone android:...应用运行图片 mdict Android安

    Android移动应用开发(第3版)卷Ⅰ基础篇 (Shane Conder, Lauren Darcey) PDF扫描版

    第3章 编写第一个Android应用程序  第4章 掌握Android开发工具  第二部分 Android应用程序设计基础 第5章 剖析Android应用程序  第6章 使用Android Manifest文件定义应用程序  第7章 管理应用程序资源  ...

    android-framework-hal

    1.5 专题讨论:定义并撰写第一个HAL Stub 2.HAL Development 2.1 HAL Stub Analysis and Design (OOAD) 2.2 HAL Stub Class 2.3 HAL Stub Interface 2.4 专题讨论:开发 LED 的 HAL 模组 3.Android API Design ...

    Android应用开发揭秘pdf高清版

    16.2.3 编译第一个NDK程序 16.3 AndroidNDK开发 16.3.1 JNI接口设计 16.3.2 使用C\C++实现本地 方法 16.3.3 Android.mk实现 16.3.4 Application.mk实现 16.3.5 编译C\C++代码 16.4 AndroidNDK中使用0penGL 16.5小结 ...

    Android程序设计基础

    第1章就将指导你完成第一个Android程序。第2章回过头来介绍Android的基本概念和原理。第3章探讨用户界面,也就是大多数Android程序中最重要的部分。  致谢  我要感谢为本书成功出版做出贡献的许多人,包括审稿人...

    Android插件框架Android-Plugin-Framework.zip

    用来开发Android插件APK,并通过动态加载的方式在宿主程序中运行。 若插件APK是完全独立的APK,那么插件apk也可独立安装运行。 若插件APK不是完全独立的apk,比如和插件宿主程序共用一些依赖库,那么插件apk...

    Android应用程序开发教程PDF电子书完整版、Android开发学习教程

    每一个 Android 应用程序都在它自己的进程中运行,都拥有一个独立的 Dalvik 虚拟 机实例。Dalvik 被设计 成一个设备可以同时高效地运行多个虚拟系统。 Dalvik 虚拟机执行(.dex)的 Dalvik 可执行文件,该格式文 件...

    疯狂Android讲义源代码2

    1.4.1 使用Eclipse开发第一个Android应用 1.4.2 通过ADT运行Android应用 1.5 Android应用结构分析 1.5.1 创建一个Android应用 1.5.2 自动生成的R.java 1.5.3 res目录说明 1.5.4 Android应用的清单文件:...

    sola-razvijanja-android-aplikacij-5:Android 应用程序开发学校 - 第 5 部分 - 动画

    sola-developing-android-applications-5Android 应用开发学院 - 第 5 部分 - 蓝牙连接在这里,您可以找到 Moj Mikro 杂志中 Android 应用程序开发学院的第五篇文章中使用的代码。 所有代码、图像、文本、声音、布局...

    Android移动应用开发实验指导书.docx

    《Android移动应用开发》 实验指导书 课程代码: 总课时数: 适用专业: 院(系)名称: Android移动应用开发实验指导书全文共13页,当前为第1页。 Android移动应用开发实验指导书全文共13页,当前为第1页。 实验一...

Global site tag (gtag.js) - Google Analytics