Android官方开发文档Training系列课程中文版:构建第一款安卓应用之程序运行

简介: 如果你在上一节创建了一个”Hello World”的工程,那么它可以让你立即运行APP。如何运行应用依靠两样事情:一台运行安卓系统的设备,AS。这节课将展示如何安装并运行应用到真实的设备上和安卓模拟器上,这两种情况都适用于AS和命令行工具。

如果你在上一节创建了一个”Hello World”的工程,那么它可以让你立即运行APP。

如何运行应用依靠两样事情:一台运行安卓系统的设备,AS。这节课将展示如何安装并运行应用到真实的设备上和安卓模拟器上,这两种情况都适用于AS和命令行工具。

在真实的设备上运行

如果你有一台运行安卓的设备,那么这里就展示如何安装并运行应用。

设置你的设备

  1. 将设备与你的开发机通过USB连接好,如果使用的不是Windows系统,你可能需要安装适合你设备的USB驱动。
  2. 在你的设备上打开USB调试模式。
    • 在运行Android3.2及更高版本的设备上,你可以在Settings>Applications>Developmen发现该选项。
    • 在Android 4.0及更高的版本上,你可以在Settings>Developer options中找到。
      Note : 在Android 4.2及更高的版本上,Developer options在默认情况下是隐藏的。如果要显示出来,在Setting>About phone中点击Build number七次。返回到上一页你就会找到Developer options.

从AS中启动应用

  1. 选在你工程中的任意一个文件然后点击Toolbar上的Run按钮。
  2. 在出现的Coose Device窗口中选择Choose a running device单选按钮,选择你的设备,然后点击OK。

AS会将应用安装到你连接的设备上然后启动它。

使用命令行工具运行应用

打开命令行并且导航到你工程所在的目录。使用Gradle去构建工程到调试模式,使用Gradle wrapper脚本调用assembleDebug构建任务。

这会创建一个可调试的.apk文件在module的build/文件夹下,名字为:MyFirstApp-debug.apk

在命令行中敲入以下命令:

gradlew.bat assembleDebug

如果是Mac OS以及Linux平台,敲入这些命令:

$ chmod +x gradlew

$ ./gradlew assembleDebug

稍后你再构建工程,app module的输出apk的位置为:app/build/outputs/apk/

确保你的Android SDK目录platform-tools/已经加入了系统的环境变量PATH中,然后执行:

 adb install app/build/outputs/MyFirstApp-debug.apk
在你的设备上将会安装MyFirstApp并且打开它。

这就是如何构建并且运行你的Android应用到你的设备上的教程,关于开始开发的教程,请看下一节。

Note:关于运行到模拟器的教程,因为模拟器与真实设备在运行商别无二致,所以这里不再做翻译。

目录
相关文章
|
3月前
|
存储 消息中间件 人工智能
【03】AI辅助编程完整的安卓二次商业实战-本地构建运行并且调试-二次开发改注册登陆按钮颜色以及整体资源结构熟悉-优雅草伊凡
【03】AI辅助编程完整的安卓二次商业实战-本地构建运行并且调试-二次开发改注册登陆按钮颜色以及整体资源结构熟悉-优雅草伊凡
139 3
|
3月前
|
开发工具 Android开发
X Android SDK file not found: adb.安卓开发常见问题-Android SDK 缺少 `adb`(Android Debug Bridge)-优雅草卓伊凡
X Android SDK file not found: adb.安卓开发常见问题-Android SDK 缺少 `adb`(Android Debug Bridge)-优雅草卓伊凡
546 11
X Android SDK file not found: adb.安卓开发常见问题-Android SDK 缺少 `adb`(Android Debug Bridge)-优雅草卓伊凡
|
3月前
|
缓存 Unix Android开发
Android安卓项目调试之Gradle 与 Gradle Wrapper的概念以及常用gradle命令深度详解-优雅草卓伊凡
Android安卓项目调试之Gradle 与 Gradle Wrapper的概念以及常用gradle命令深度详解-优雅草卓伊凡
337 8
|
3月前
|
存储 API Android开发
【02】完整的安卓二次商业实战-配置gradle-构建打包原生安卓项目-调试本地运行模拟器-优雅草伊凡
【02】完整的安卓二次商业实战-配置gradle-构建打包原生安卓项目-调试本地运行模拟器-优雅草伊凡
200 4
【02】完整的安卓二次商业实战-配置gradle-构建打包原生安卓项目-调试本地运行模拟器-优雅草伊凡
|
5月前
|
存储 机器学习/深度学习 API
Android API Level 到底是什么?和安卓什么关系?应用发布如何知道自己的版本?优雅草卓伊凡
Android API Level 到底是什么?和安卓什么关系?应用发布如何知道自己的版本?优雅草卓伊凡
862 31
Android API Level 到底是什么?和安卓什么关系?应用发布如何知道自己的版本?优雅草卓伊凡
|
6月前
|
安全 Java Android开发
为什么大厂要求安卓开发者掌握Kotlin和Jetpack?深度解析现代Android开发生态优雅草卓伊凡
为什么大厂要求安卓开发者掌握Kotlin和Jetpack?深度解析现代Android开发生态优雅草卓伊凡
297 0
为什么大厂要求安卓开发者掌握Kotlin和Jetpack?深度解析现代Android开发生态优雅草卓伊凡
|
10月前
|
缓存 Java 测试技术
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
1346 3
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
|
存储 测试技术 Android开发
Android官方开发文档Training系列课程中文版:目录
原文地址 : http://android.xsoftlab.net/training/index.html 引言 在翻译了一篇安卓的官方文档之后,我觉得应该做一件事情,就是把安卓的整篇训练课程全部翻译成英文,供国内的开发者使用,尤其是入门开发者,虽然现在网络上有很多入门课程,但是还是依靠官方文档学习来的靠谱,安卓官方文档是一系列的课程,使每个人可以系统的掌握安卓的知识,相比其它课程来说,它为开发者提供了查缺补漏的功能。
1577 0
|
2月前
|
移动开发 前端开发 Android开发
【02】建立各项目录和页面标准化产品-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
【02】建立各项目录和页面标准化产品-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
314 12
【02】建立各项目录和页面标准化产品-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
|
2月前
|
移动开发 JavaScript 应用服务中间件
【06】优化完善落地页样式内容-精度优化-vue加vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
【06】优化完善落地页样式内容-精度优化-vue加vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
283 5
【06】优化完善落地页样式内容-精度优化-vue加vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡

热门文章

最新文章