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

目录
相关文章
|
3月前
|
开发框架 前端开发 Android开发
Flutter 与原生模块(Android 和 iOS)之间的通信机制,包括方法调用、事件传递等,分析了通信的必要性、主要方式、数据传递、性能优化及错误处理,并通过实际案例展示了其应用效果,展望了未来的发展趋势
本文深入探讨了 Flutter 与原生模块(Android 和 iOS)之间的通信机制,包括方法调用、事件传递等,分析了通信的必要性、主要方式、数据传递、性能优化及错误处理,并通过实际案例展示了其应用效果,展望了未来的发展趋势。这对于实现高效的跨平台移动应用开发具有重要指导意义。
381 4
|
10天前
|
缓存 Java 测试技术
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
122 3
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
|
25天前
|
前端开发 Java Shell
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
162 20
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
|
23天前
|
Dart 前端开发 Android开发
【09】flutter首页进行了完善-采用android studio 进行真机调试开发-增加了直播间列表和短视频人物列表-增加了用户中心-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
【09】flutter首页进行了完善-采用android studio 进行真机调试开发-增加了直播间列表和短视频人物列表-增加了用户中心-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
48 4
【09】flutter首页进行了完善-采用android studio 进行真机调试开发-增加了直播间列表和短视频人物列表-增加了用户中心-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
|
2月前
|
JSON Java API
探索安卓开发:打造你的首个天气应用
在这篇技术指南中,我们将一起潜入安卓开发的海洋,学习如何从零开始构建一个简单的天气应用。通过这个实践项目,你将掌握安卓开发的核心概念、界面设计、网络编程以及数据解析等技能。无论你是初学者还是有一定基础的开发者,这篇文章都将为你提供一个清晰的路线图和实用的代码示例,帮助你在安卓开发的道路上迈出坚实的一步。让我们一起开始这段旅程,打造属于你自己的第一个安卓应用吧!
101 14
|
2月前
|
Java Linux 数据库
探索安卓开发:打造你的第一款应用
在数字时代的浪潮中,每个人都有机会成为创意的实现者。本文将带你走进安卓开发的奇妙世界,通过浅显易懂的语言和实际代码示例,引导你从零开始构建自己的第一款安卓应用。无论你是编程新手还是希望拓展技术的开发者,这篇文章都将为你打开一扇门,让你的创意和技术一起飞扬。
|
2月前
|
搜索推荐 前端开发 测试技术
打造个性化安卓应用:从设计到开发的全面指南
在这个数字时代,拥有一个定制的移动应用不仅是一种趋势,更是个人或企业品牌的重要延伸。本文将引导你通过一系列简单易懂的步骤,从构思你的应用理念开始,直至实现一个功能齐全的安卓应用。无论你是编程新手还是希望拓展技能的开发者,这篇文章都将为你提供必要的工具和知识,帮助你将创意转化为现实。
|
3月前
|
XML 数据库 Android开发
探索Android开发:从入门到精通的旅程
在这篇文章中,我们将一起踏上一段激动人心的旅程,通过深入浅出的方式,解锁Android开发的秘密。无论你是编程新手还是有经验的开发者,本文都将为你提供宝贵的知识和技能,帮助你构建出色的Android应用。我们将从基础概念开始,逐步深入到高级技巧和最佳实践,最终实现从初学者到专家的转变。让我们开始吧!
82 3
|
3月前
|
JSON Java Android开发
探索安卓开发之旅:打造你的第一个天气应用
【10月更文挑战第30天】在这个数字时代,掌握移动应用开发技能无疑是进入IT行业的敲门砖。本文将引导你开启安卓开发的奇妙之旅,通过构建一个简易的天气应用来实践你的编程技能。无论你是初学者还是有一定经验的开发者,这篇文章都将成为你宝贵的学习资源。我们将一步步地深入到安卓开发的世界中,从搭建开发环境到实现核心功能,每个环节都充满了发现和创造的乐趣。让我们开始吧,一起在代码的海洋中航行!
|
2月前
|
Java Android开发 开发者
探索安卓开发:构建你的第一个“Hello World”应用
在安卓开发的浩瀚海洋中,每个新手都渴望扬帆起航。本文将作为你的指南针,引领你通过创建一个简单的“Hello World”应用,迈出安卓开发的第一步。我们将一起搭建开发环境、了解基本概念,并编写第一行代码。就像印度圣雄甘地所说:“你必须成为你希望在世界上看到的改变。”让我们一起开始这段旅程,成为我们想要见到的开发者吧!
98 0

热门文章

最新文章

  • 1
    【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
  • 2
    Android历史版本与APK文件结构
  • 3
    【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
  • 4
    当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡
  • 5
    APP-国内主流安卓商店-应用市场-鸿蒙商店上架之必备前提·全国公安安全信息评估报告如何申请-需要安全评估报告的资料是哪些-优雅草卓伊凡全程操作
  • 6
    【03】仿站技术之python技术,看完学会再也不用去购买收费工具了-修改整体页面做好安卓下载发给客户-并且开始提交网站公安备案-作为APP下载落地页文娱产品一定要备案-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
  • 7
    【09】flutter首页进行了完善-采用android studio 进行真机调试开发-增加了直播间列表和短视频人物列表-增加了用户中心-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
  • 8
    【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
  • 9
    Cellebrite UFED 4PC 7.71 (Windows) - Android 和 iOS 移动设备取证软件
  • 10
    escrcpy:【技术党必看】Android开发,Escrcpy 让你无线投屏新体验!图形界面掌控 Android,30-120fps 超流畅!🔥
  • 1
    android FragmentManager 删除所有Fragment 重建
    15
  • 2
    Android实战经验之Kotlin中快速实现MVI架构
    21
  • 3
    即时通讯安全篇(一):正确地理解和使用Android端加密算法
    24
  • 4
    escrcpy:【技术党必看】Android开发,Escrcpy 让你无线投屏新体验!图形界面掌控 Android,30-120fps 超流畅!🔥
    39
  • 5
    【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
    122
  • 6
    Cellebrite UFED 4PC 7.71 (Windows) - Android 和 iOS 移动设备取证软件
    40
  • 7
    【03】仿站技术之python技术,看完学会再也不用去购买收费工具了-修改整体页面做好安卓下载发给客户-并且开始提交网站公安备案-作为APP下载落地页文娱产品一定要备案-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
    55
  • 8
    Android历史版本与APK文件结构
    149
  • 9
    【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
    46
  • 10
    【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
    40