`

你的第一个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-x86-64-9.0-r2.iso

    7. **使用Android**:现在你可以在桌面环境中运行Android应用,体验不同于传统桌面操作系统的独特功能。 安装Android-x86可能会遇到兼容性问题,例如驱动不匹配、性能不佳或某些功能受限。不过,随着每一代更新,...

    深入浅出Android--Google手持设备应用程序设计

    《深入浅出Android--Google手持设备应用程序设计》这本书旨在通过实例教学,帮助读者全面掌握Android应用开发技术,深入了解Android在手持设备上的应用程式设计。在这个过程中,我们将探讨一系列关键知识点,涵盖...

    android-x86_64-7.1-r2.isoandandroid-x86_64-8.1-rc2.iso

    - 该项目通过移植Android源代码到x86平台,使得用户能够在非ARM架构的硬件上运行原生的Android应用程序和服务。 #### 2. **重要性** - 对于开发者来说,这意味着可以在桌面环境中使用强大的开发工具来测试和调试...

    Android应用程序开发

    创建第一个Android项目 - 打开Android Studio,创建一个新的Android项目。 - 选择合适的模板,设置应用名称、包名等基本信息。 - 编写简单的代码测试应用是否正常运行。 #### 三、Android应用程序架构 Android...

    Android代码-一个android天气应用程序

    在Android平台上,开发一款天气应用程序是一项常见的任务,它涉及到多个技术层面和组件的集成。"uniWeather"是一个示例项目,展示了如何构建这样一个应用。在这个项目中,我们将深入探讨几个关键知识点,包括用户...

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

    在Android开发的入门阶段,创建第一个应用并成功运行是一个重要的里程碑。本知识点主要围绕如何将应用安装并运行在真实的Android设备或模拟器上展开,无论开发者使用的是Eclipse集成开发环境还是命令行工具。 首先...

    android-studio-2021.2.1.16-windows.zip

    总之,"android-studio-2021.2.1.16-windows.zip"是一个针对Windows平台的Android Studio版本,集成了各种强大的开发工具,旨在简化Android应用的创建、调试和发布流程。通过这个压缩包,开发者可以获取并安装这一...

    88个Android应用程序

    手势识别是Android应用程序中一个重要的交互方式。GestureRecognizeSample可能是一个实现了自定义手势识别的示例项目,它展示了如何使用Android的手势库(GestureOverlayView)或自定义手势识别算法来解析用户的...

    android-ndk(android-ndk-r23b-windows.zip)

    NDK是Android应用开发中的一个重要组成部分,它允许开发者使用原生代码(如C、C++)来编写部分应用程序,从而利用底层的硬件性能,提高程序运行效率,尤其是在处理图形计算、物理模拟和游戏引擎等高性能需求的场景下...

    Android代码-soot-infoflow-android

    【Android代码-soot-infoflow-android】是一个针对Android应用程序的安全分析工具包,主要基于Soot框架和InfoFlow算法。Soot是一个强大的Java优化框架,而InfoFlow则是用于静态数据流分析,特别是关注信息泄露和隐私...

    android-studio-ide-201.7042882-windows.zip

    总之,Android Studio 201.7042882为Windows用户提供了一个强大且全面的开发环境,通过熟练掌握其特性和最佳实践,开发者可以更高效地构建出高质量的Android应用程序。无论是初学者还是经验丰富的开发者,都能从中...

    android应用程序开发

    在本文中,我们将深入探讨如何进行Android应用程序开发,特别是针对手机通信录的实现。这个项目旨在创建一个功能齐全的通信录应用,用户可以添加、删除、编辑联系人,查看联系人列表,以及直接拨打电话和发送短信给...

    Android SDK (SDK Platforms)-android-34-ext8.zip

    这个包主要是为了开发者在构建和测试Android应用程序时使用,特别是针对Android 13(API级别34)的开发工作。在Android SDK中,SDK Platforms是核心部分,提供了开发环境所需的平台框架、系统库和API文档。 **...

    android-support-v4和android-support-v7

    总的来说,`android-support-v4`和`android-support-v7`是Android开发中的关键工具,它们帮助开发者实现向后兼容,同时引入了新功能,使得应用程序能够在更广泛的Android设备上运行。正确理解和使用这两个库,可以...

    Android SDK (SDK Platforms)-android-26.zip

    1. **Android SDK**:全称Software Development Kit,是Google提供的用于开发Android应用程序的一系列工具集合。它包括了编译、调试、模拟器、性能分析等各个环节所需的工具,让开发者可以创建、优化和发布Android...

    linux系统android-studio-ide-193.6514223安装文件

    Android Studio是Google官方推出的Android应用程序开发集成开发环境(IDE),版本号为193.6514223的安装文件对应于Android Studio 4.0。对于Linux用户来说,安装这一版本的Android Studio能够享受到与Windows和macOS...

    Android SDK (SDK Platforms)-android-31.zip

    它包括了编译器、模拟器、API文档、库文件、调试工具等,帮助开发者创建、调试和发布Android应用程序。 2. **SDK Platforms**:SDK Platforms是Android SDK的一个核心部分,包含了特定Android版本的操作系统框架层...

    88个经典Android应用程序打包下载-源代码.zip

    这个压缩包"88个经典Android应用程序打包下载-源代码.zip"显然包含了88个不同Android应用的源代码,这对于Android开发者来说是一份极其宝贵的资源。这些源代码可以帮助开发者深入理解Android应用程序的设计与实现,...

    《Android Studio应用程序设计》(第2版)课件+源代码

    《Android Studio应用程序设计》第二版是一本深入浅出地介绍如何使用Android Studio进行应用程序开发的专业教材。这本书结合了课件和完整的源代码,为学习者提供了丰富的实践资源。以下是基于标题、描述和压缩包...

    Android/SDK/Platforms/android-33-ext5

    1. **Android SDK**: Android Software Development Kit,是Google提供的一个用于创建、调试和优化Android应用程序的工具集合。它包括了Android开发环境、编译工具、模拟器、API文档、库和其他开发者资源。 2. **...

Global site tag (gtag.js) - Google Analytics