Android官方入门文档[2]运行你的应用程序

简介: Android官方入门文档[2]运行你的应用程序 Running Your App运行你的应用程序 This lesson teaches you to1.

Android官方入门文档[2]运行你的应用程序

 

Running Your App
运行你的应用程序

 

This lesson teaches you to
1.Run on a Real Device
2.Run on the Emulator

You should also read
•Using Hardware Devices
•Managing AVDs with AVD Manager
•Managing Projects

这节课教你
1.运行在真实设备
2.运行在模拟器

你也应该阅读
•使用硬件设备
•管理自动真空淀积系统与AVD管理
•管理项目

 

If you followed the previous lesson to create an Android project, it includes a default set of "Hello World" source files that allow you to immediately run the app.
如果按照以前的教训,以创建一个Android项目,它包括了“Hello World”的源文件,使您可以立即运行的应用程序默认设置。

How you run your app depends on two things: whether you have a real device running Android and whether you're using Android Studio. This lesson shows you how to install and run your app on a real device and on the Android emulator, and in both cases with either Android Studio or the command line tools.
您如何运行你的应用程序取决于两件事情:你是否有运行Android以及是否正在使用Android Studio中的真实设备。本课向您展示如何安装和在真实的设备和Android模拟器上运行你的应用程序,并在这两种情况下,无论是与Android Studio或命令行工具。

 

Run on a Real Device
在真实设备上运行

 

-------------------------------------------------- ------------------------------
If you have a device running Android, here's how to install and run your app.
如果您有运行Android的设备,这里是如何安装和运行你的应用程序。

 

Set up your device
设置设备

 

1. Plug in your device to your development machine with a USB cable. If you're developing on Windows, you might need to install the appropriate USB driver for your device. For help installing drivers, see the OEM USB Drivers document.
1.插入您的设备开发机器使用USB电缆。如果您正在开发Windows上,您可能需要安装相应的USB驱动程序为您的设备。为了帮助安装驱动程序,请参阅OEM USB驱动程序文件。

2. Enable USB debugging on your device. ◦On most devices running Android 3.2 or older, you can find the option under Settings > Applications > Development.
◦ On Android 4.0 and newer, it's in Settings > Developer options.
Note: On Android 4.2 and newer, Developer options is hidden by default. To make it available, go to Settings > About phone and tap Build number seven times. Return to the previous screen to find Developer options.
2.启用USB调试设备上。 ◦On运行Android3.2或以上的大多数设备,你可以找到在设置>应用程序>开发的选项。
◦在Android4.0及更高版本,它在设置>开发者选项。
注意:在Android4.2及更高版本,开发者选项默认是隐藏的。使其可用,进入设置>关于手机和开发内部版本号7次。返回到上一画面找到开发者的选择。

 

Run the app from Android Studio
运行Android Studio中的应用

 

1.Select one of your project's files and click Run  from the toolbar.
1.选择项目的文件之一,然后点击运行从工具栏。

2.In the Choose Device window that appears, select the Choose a running device radio button, select your device, and click OK .
2.在出现,选择选择运行设备单选按钮,选择您的设备,然后点击确定选择设备的窗口。

Android Studio installs the app on your connected device and starts it.
Android Studio安装连接的设备上的应用程序,并启动它。

 

Run the app from a command line
从命令行应用程序

 

1.Change directories to the root of your Android project and execute: ant debug
1.更改目录到你的Android项目和执行的根源:ant debug


2.Make sure the Android SDK platform-tools/ directory is included in your PATH environment variable, then execute: adb install bin/MyFirstApp-debug.apk
2.确保在Android SDK平台工具/目录包含在PATH环境变量,然后执行:adb install bin/MyFirstApp-debug.apk

3.On your device, locate MyFirstApp and open it.
3.在你的设备上,找到MyFirstApp并打开它。

That's how you build and run your Android app on a device! To start developing, continue to the next lesson.
这就是你如何建立和设备上运行Android应用程序!开始开发,继续下一课。

 

Run on the Emulator
在模拟器上运行

 

-------------------------------------------------- ------------------------------

Whether you're using Android Studio or the command line, to run your app on the emulator you need to first create an Android Virtual Device (AVD). An AVD is a device configuration for the Android emulator that allows you to model a specific device.

无论你使用的是Android Studio或在命令行中,要在模拟器上运行你的应用程序,你需要首先创建一个Android虚拟设备(AVD)。一个AVD是Android模拟器,可以让你到一个特定的设备型号的设备的配置。

 

Create an AVD

创建AVD


 
1.Launch the Android Virtual Device Manager: ◦In Android Studio, select Tools > Android > AVD Manager, or click the AVD Manager icon  in the toolbar.
◦Or, from the command line, change directories to <sdk>/tools/ and execute: android avd
Note: The AVD Manager that appears when launched from the command line is different from the version in Android Studio, so the following instructions may not apply.
1.启动Android虚拟设备管理器:◦InAndroid Studio,选择Tools>Android > AVD管理器,或单击工具栏上的AVD管理器图标。
◦或者,在命令行,将目录更改为<SDK>/工具/并执行:Android的AVD
注:在命令行启动时,将出现AVD管理器是从Android Studio中的版本不同,所以下面的说明可能不适用。
 
Figure 1. The AVD Manager main screen shows your current virtual devices.
图1. AVD管理器主屏幕上显示您当前的虚拟设备。

2.On the AVD Manager main screen (figure 1), click Create Virtual Device.
2.在AVD管理器主界面(图1),单击创建虚拟设备。

3.In the Select Hardware window, select a device configuration, such as Nexus 6, then click Next.
3.在选择硬件窗口中,选择一个设备配置,如Nexus的6,然后单击下一步。

4.Select the desired system version for the AVD and click Next.
4.选择所需的系统版本为AVD,然后单击下一步。

5.Verify the configuration settings, then click Finish.
5.验证配置设置,然后单击完成。

For more information about using AVDs, see Managing AVDs with AVD Manager.
有关使用自动真空淀积系统的更多信息,请参阅管理自动真空淀积系统与AVD管理器。

 

Run the app from Android Studio
运行Android Studio中的应用

 

1.In Android Studio, select your project and click Run  from the toolbar.
1.在Android Studio中,选择你的项目,点击运行从工具栏。

2.In the Choose Device window, click the Launch emulator radio button.
2.在选择设备窗口中,单击启动模拟器单选按钮。

3.From the Android virtual device pull-down menu, select the emulator you created, and click OK.
3.从Android 虚拟设备下拉菜单中,选择您创建的仿真器,然后单击确定。

 

It can take a few minutes for the emulator to load itself. You may have to unlock the screen. When you do, My First App appears on the emulator screen.
它可能需要几分钟的模拟器来加载自身。您可能需要解锁屏幕。当你这样做,我的第一个应用程序出现在仿真器屏幕上。


Run your app from the command line
在命令行中运行你的应用程序

 

1.Change directories to the root of your Android project and execute: ant debug
1.更改目录到你的Android项目和执行的根源:ant debug

2.Make sure the Android SDK platform-tools/ directory is included in your PATH environment variable, then execute: adb install bin/MyFirstApp-debug.apk
2.确保在Android SDK平台工具/目录包含在PATH环境变量,然后执行:adb install bin/MyFirstApp-debug.apk

3.On the emulator, locate MyFirstApp and open it.
3.在模拟器上,找到MyFirstApp并打开它。

That's how you build and run your Android app on the emulator! To start developing, continue to the next lesson.
这就是你如何建立并在模拟器上运行Android应用程序!开始开发,继续下一课。

本文翻译自:https://developer.android.com/training/basics/firstapp/running-app.html

目录
相关文章
|
18小时前
|
移动开发 数据处理 Android开发
构建高效Android应用:Kotlin的协程与Flow的使用
【5月更文挑战第23天】 在移动开发领域,性能优化和异步编程一直是核心议题。随着Kotlin语言在Android开发中的普及,其提供的协程(coroutines)和流式编程(Flow)功能为开发者带来了革命性的工具,以更简洁、高效的方式处理异步任务和数据流。本文将深入探讨Kotlin协程和Flow在Android应用中的实际应用,以及它们如何帮助开发者编写更加响应迅速且不阻塞用户界面的应用程序。我们将通过具体案例分析这两种技术的优势,并展示如何在现有项目中实现这些功能。
|
1天前
|
安全 数据库 Android开发
构建高效Android应用:采用Kotlin与Jetpack的实践指南
【5月更文挑战第22天】 在移动开发领域,Android系统因其开放性和广泛的用户基础而备受开发者青睐。随着技术的不断演进,Kotlin语言以其简洁性和功能性成为Android开发的首选语言。本文将深入探讨如何结合Kotlin和Android Jetpack组件来构建一个高效且易于维护的Android应用。我们将重点讨论如何使用Jetpack的核心组件,如LiveData、ViewModel和Room,以及Kotlin的语言特性来优化代码结构,提高应用性能,并简化数据管理。通过具体案例分析,本文旨在为开发者提供一套实用的技术指导,帮助他们在竞争激烈的市场中脱颖而出。
|
1天前
|
移动开发 监控 Android开发
构建高效Android应用:从内存优化到电池续航
【5月更文挑战第22天】 在移动开发的世界中,一个流畅且高效的Android应用是区分优秀与平庸的关键因素。本文深入探讨了如何通过内存管理和电池使用效率的优化来提升应用性能,确保最终用户获得无缝且持久的体验。我们将透过具体策略和编码实践,揭示开发过程中可实施的改进措施,旨在帮助开发者克服常见的性能瓶颈,打造更高质量的Android应用。
|
1天前
|
移动开发 数据库 Android开发
构建高效Android应用:探究Kotlin的协程优势
【5月更文挑战第22天】随着移动开发技术的不断进步,Android平台的性能优化已经成为开发者关注的焦点。在众多提升应用性能的手段中,Kotlin语言提供的协程概念因其轻量级线程管理和异步编程能力而受到广泛关注。本文将深入探讨Kotlin协程在Android开发中的应用,以及它如何帮助开发者构建出更高效、响应更快的应用,同时保持代码的简洁性和可读性。
|
2天前
|
移动开发 Java Android开发
构建高效的Android应用:内存优化策略解析
【5月更文挑战第21天】在移动开发领域,尤其是面向资源受限的Android设备,内存管理与优化是提升应用性能和用户体验的关键因素。本文深入探讨了Android内存优化的多个方面,包括内存泄漏的预防、合理的内存分配策略、以及有效的内存回收机制。通过分析内存管理的原理和提供实用的编码实践,开发者可以显著减少其应用的内存占用,从而避免常见的性能瓶颈和应用程序崩溃问题。
|
2天前
|
移动开发 安全 Android开发
构建高效Android应用:采用Kotlin协程优化网络请求
【5月更文挑战第21天】 在移动开发领域,尤其是针对Android平台,网络请求的处理一直是影响应用性能和用户体验的关键因素。随着现代应用对实时性和响应速度要求的不断提高,传统的同步阻塞或异步回调模式已不再满足开发者的需求。本文将探讨利用Kotlin协程来简化Android应用中的网络请求处理,实现非阻塞的并发操作,并提升应用的整体性能和稳定性。我们将深入分析协程的原理,并通过一个实际案例展示如何在Android项目中集成和优化网络请求流程。
|
2天前
|
移动开发 Android开发 开发者
构建高效Android应用:探究Kotlin协程的优势与实践
【5月更文挑战第21天】在移动开发领域,性能优化和流畅的用户体验是至关重要的。随着Kotlin语言在Android平台的广泛采纳,其并发处理的强大工具—协程(Coroutines),已成为提升应用响应性和效率的关键因素。本文将深入分析Kotlin协程的核心原理,探讨其在Android开发中的优势,并通过实例演示如何有效利用协程来优化应用性能,打造更加流畅的用户体验。
12 4
|
3天前
|
安全 Java Android开发
构建高效Android应用:Kotlin与Jetpack的实践指南
【5月更文挑战第20天】 在移动开发的世界中,效率和性能始终是开发者追求的核心目标。随着技术的不断进步,Kotlin语言以其简洁、安全和实用的特性成为了Android开发的首选语言。与此同时,Android Jetpack组件的推出,为开发者提供了一套高质量的库、工具和指南,以简化应用程序的开发过程。本文将探讨如何结合Kotlin语言和Jetpack组件来构建一个高效的Android应用,涵盖从项目初始化到性能优化的全过程。
|
3天前
|
缓存 移动开发 Android开发
Android应用性能优化实践
【5月更文挑战第20天】 在移动开发领域,应用的性能直接关乎用户体验。特别是对于Android平台,由于设备多样性和应用生态环境的复杂性,性能优化成为了开发者必须面对的挑战。本文将深入探讨Android应用性能优化的多个方面,包括内存管理、UI渲染、多线程处理以及电池效率等,旨在为开发者提供一系列实用的优化策略和技巧。
|
3天前
|
缓存 编解码 移动开发
构建高效Android应用:从优化布局到提升性能
【5月更文挑战第20天】 在移动开发领域,一个流畅且响应迅速的应用是用户留存的关键。本文将深入探讨如何针对安卓平台优化应用性能,涵盖从布局优化、内存管理到多线程处理等多个方面。我们将通过实例和最佳实践指导开发者避免常见的性能陷阱,并利用现代安卓工具和技巧提高应用的整体效率。