在开发亚洲美女图片时,需要将代码打包成android
如何运行Android应用取决于两件事情:是否有一个Android设备和是否正在使用Android Studio开发程序。本节课将会教使用Android Studio和命令行两种方式在真实的android设备或者android模拟器上安装并且运行应用。
在真实设备上运行
如果有一个真实的Android设备,以下的步骤可以使我们在自己的设备上安装和运行应用程序:
手机设置
- 把设备用USB线连接到计算机上。如果是在windows系统上进行开发的,你可能还需要安装你设备对应的USB驱动,详见OEM USB Drivers 文档。
- 开启设备上的USB调试选项。
- 在大部分运行Andriod3.2或更老版本系统的设备上,这个选项位于“设置>应用程序>开发选项”里。
- 在Andriod 4.0或更新版本中,这个选项在“设置>开发人员选项”里。
Note: 从Android4.2开始,开发人员选项在默认情况下是隐藏的,想让它可见,可以去设置>关于手机(或者关于设备)点击版本号七次。再返回就能找到开发人员选项了。
从Android Studio运行程序
-
选择项目的一个文件,点击工具栏里的Run按钮。
-
Choose Device窗口出现时,选择Choose a running device单选框,点击OK。
Android Studio 会把应用程序安装到我们的设备中并启动应用程序。
从命令行安装运行应用程序
打开命令行并切换当前目录到Andriod项目的根目录,在debug模式下使用Gradle编译项目,使用gradle脚本执行assembleDebug编译项目,执行后会在build/目录下生成MyFirstApp-debug.apk。
Windows操作系统下,执行:
gradlew.bat assembleDebug
Mac OS或Linux系统下:
$ chmod +x gradlew
$ ./gradlew assembleDebug
编译完成后在app/build/outputs/apk/目录生成apk。
Note: chmod命令是给gradlew增加执行权限,只需要执行一次。
确保 Android SDK里的 platform-tools/
路径已经添加到环境变量PATH
中,执行:
adb install bin/MyFirstApp-debug.apk
在我们的Android设备中找到 MyFirstActivity,点击打开。
在模拟器上运行
无论是使用 Android Studio 还是命令行,在模拟器中运行程序首先要创建一个 Android Virtual Device(AVD)。AVD 是对 Android 模拟器的配置,可以让我们模拟不同的设备。
创建一个 AVD:
1. 启动 Android Virtual Device Manager(AVD Manager)的两种方式:
* 用Android Studio, **Tools > Android > AVD Manager**,或者点击工具栏里面Android Virtual Device Manager![image](avd-manager-studio.png);
* 在命令行窗口中,把当前目录切换到`<sdk>/tools/` 后执行:
android avd
2. 在AVD Manager 面板中,点击Create Virtual Device.
3. 在Select Hardware窗口,选择一个设备,比如 Nexus 6,点击Next。
4. 选择列出的合适系统镜像.
5. 校验模拟器配置,点击Finish。
更多AVD的知识请阅读Managing AVDs with AVD Manager.
从Android Studio运行程序:
1. 在Android Studio选择要运行的项目,从工具栏选择Run;
2. Choose Device窗口出现时,选择Launch emulator单选框;
3. 从 Android virtual device下拉菜单选择创建好的模拟器,点击OK;
模拟器启动需要几分钟的时间,启动完成后,解锁即可看到程序已经运行到模拟器屏幕上了。
从命令行安装运行应用程序
1. 用命令行编译应用,生成位于app/build/outputs/apk/的apk;
2. 确认platform-tools/ 已添加到PATH环境变量;
3. 执行如下命令:
adb install app/build/outputs/MyFirstApp-debug.apk
4. 在模拟器上找到MyFirstApp,并运行。
以上就是创建并在设备上运行一个应用的全部过程!
www.meimei689.com
相关推荐
在本实验报告中,青岛理工大学的学生们通过一系列步骤学习了如何使用Android Studio建立并运行他们的第一个应用程序——MyFirstApp。这个实验旨在让学生熟悉Android应用程序的构建过程和Android Studio的基本操作。 ...
而Android-nRF-Toolbox则是为这些芯片提供的一款强大的Android应用程序,它包含了丰富的功能,如设备配置、固件更新(DFU)等。本文将深入探讨其源码,以揭示这款工具箱背后的技术细节。 一、项目结构 Android-nRF...
1. **Project Treble**:这是Android 8.0 Oreo引入的一个重大架构改变,旨在简化设备制造商的更新流程,提高Android系统的更新速度。在Android 9.0中,Project Treble进一步完善,增强了对硬件抽象层(HAL)的支持,...
在Android应用开发中,"可路由的Android App内的原生URL路由器"是一个关键的设计模式,它允许应用程序通过URL来导航和处理不同的功能模块。这种设计模式使得应用内部的组件能够像Web页面一样通过URL进行通信,提高了...
2. **建立第一个App** - 学习如何创建一个新的Android项目。 - 使用Android Studio等工具进行项目配置。 - 执行第一个Android程序,了解基本的运行流程。 3. **创建Android项目** - 掌握项目结构,理解各个文件...
这个应用的主要目标是提供一个学习平台,帮助开发者深入理解Android应用程序的设计与实现,尤其是那些与即时通讯相关的技术。 在Android开发中,即时通讯(Instant Messaging,简称IM)是一项复杂的技术,涉及到...
标题"Aashish-Salokhe-First-Android-App:我的第一个android应用"表明这是一个关于初学者构建Android应用程序的项目,作者可能是Aashish Salokhe。描述中的"FirstAndroidApp"进一步证实了这是一个入门级的Android...
Android 是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。 Beta 版 的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 ...
【AndroidDriver-master_layers2x3_简单android源码_androidapp源码_android】是一个与Android应用程序开发相关的项目,从描述来看,这可能是某个人学习或练习Android编程时创建的第一个APP程序。这个项目的名称...
aapt(Android Asset Packaging Tool):编译应用程序的资源文件(包括AndroidManifest.xml和你的Activities的xml文件),生成R.java文件,这样你就可以从你的java代码中引用资源。 aidl:把.aidl 接口转换成java接口. ...
在Android应用开发的世界里,创建第一个程序是每个开发者必经的旅程。这个“Android应用源码之3.第一个Android程序”的资源包,旨在为正在进行毕业设计的学生提供一个基础的起点,帮助他们理解和掌握Android应用的...
总的来说,这个基础项目提供了一个标准的Android开发起点,涵盖了基本的项目结构和常用库,使得开发者可以在短时间内建立起功能完备的Android应用。对于初学者而言,这是一个很好的学习资源,能够帮助他们快速理解和...
Delphi XE8 iOS与Android移动应用开发(APP开发)[完整中文版],这是一本不可多得的介绍使用delphi xe8开发iOS与Android移动应用的电子书,实用的技术开发教程与技术开发手册。 Delphi XE8跨平台开发让你使用一套...
创建第一个Android应用的入门知识涵盖了从搭建开发环境到项目结构的建立,接下来我会详细介绍这些知识点。 首先,Android工程是构成Android应用的所有源代码文件的集合。一个完整的Android应用工程通常包含以下元素...
定义第一个HAL Stub涉及到了解HAL的结构、定义HAL接口以及实现基本的功能。通常会从简单的例子开始,例如实现一个简单的LED控制HAL。 ### HAL Development #### 3.1 HAL Stub Analysis and Design (OOAD) 在设计...
本项目“Android-美女图片浏览Android应用”是一个早期的Android应用程序,主要用于展示从宅男女神网站爬取的图片资源。它为用户提供了方便的图片浏览体验,适合对Android开发感兴趣的初学者和爱好者进行学习和参考...
总结来说,"Android CAN总线应用层测试程序"是一个用于验证和调试CAN通信的工具,它利用Android系统的能力来处理和分析CAN数据。开发者需要理解CAN协议、Android系统架构以及如何在两者之间建立有效的通信桥梁。通过...
#### 第一步:init进程启动 在Android启动的初始阶段,内核加载并初始化所有必要的设备驱动和数据结构后,会启动一个用户级进程——`init`。`init`是Android系统中首个启动的进程,扮演着系统引导的重要角色。`init...
适用于Android应用程序的信用卡扫描 该存储库包含构建用于Android的库所需的所有内容。 它尚不包含的内容以文档的方式进行了很多说明。...第一次建立 构建过程中存在一些错误,因此首次构建需要这些步骤: 克