运行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程序。
相关推荐
7. **使用Android**:现在你可以在桌面环境中运行Android应用,体验不同于传统桌面操作系统的独特功能。 安装Android-x86可能会遇到兼容性问题,例如驱动不匹配、性能不佳或某些功能受限。不过,随着每一代更新,...
《深入浅出Android--Google手持设备应用程序设计》这本书旨在通过实例教学,帮助读者全面掌握Android应用开发技术,深入了解Android在手持设备上的应用程式设计。在这个过程中,我们将探讨一系列关键知识点,涵盖...
- 该项目通过移植Android源代码到x86平台,使得用户能够在非ARM架构的硬件上运行原生的Android应用程序和服务。 #### 2. **重要性** - 对于开发者来说,这意味着可以在桌面环境中使用强大的开发工具来测试和调试...
创建第一个Android项目 - 打开Android Studio,创建一个新的Android项目。 - 选择合适的模板,设置应用名称、包名等基本信息。 - 编写简单的代码测试应用是否正常运行。 #### 三、Android应用程序架构 Android...
在Android平台上,开发一款天气应用程序是一项常见的任务,它涉及到多个技术层面和组件的集成。"uniWeather"是一个示例项目,展示了如何构建这样一个应用。在这个项目中,我们将深入探讨几个关键知识点,包括用户...
在Android开发的入门阶段,创建第一个应用并成功运行是一个重要的里程碑。本知识点主要围绕如何将应用安装并运行在真实的Android设备或模拟器上展开,无论开发者使用的是Eclipse集成开发环境还是命令行工具。 首先...
实验1-Android开发环境与第一个Android程序是针对嵌入式应用开发课程的一项实践任务,旨在让学生熟悉Android开发的基础流程和工具。在这个实验中,学生需要完成以下关键知识点的学习和操作: 1. **Android开发环境...
总之,"android-studio-2021.2.1.16-windows.zip"是一个针对Windows平台的Android Studio版本,集成了各种强大的开发工具,旨在简化Android应用的创建、调试和发布流程。通过这个压缩包,开发者可以获取并安装这一...
手势识别是Android应用程序中一个重要的交互方式。GestureRecognizeSample可能是一个实现了自定义手势识别的示例项目,它展示了如何使用Android的手势库(GestureOverlayView)或自定义手势识别算法来解析用户的...
NDK是Android应用开发中的一个重要组成部分,它允许开发者使用原生代码(如C、C++)来编写部分应用程序,从而利用底层的硬件性能,提高程序运行效率,尤其是在处理图形计算、物理模拟和游戏引擎等高性能需求的场景下...
【Android代码-soot-infoflow-android】是一个针对Android应用程序的安全分析工具包,主要基于Soot框架和InfoFlow算法。Soot是一个强大的Java优化框架,而InfoFlow则是用于静态数据流分析,特别是关注信息泄露和隐私...
总之,Android Studio 201.7042882为Windows用户提供了一个强大且全面的开发环境,通过熟练掌握其特性和最佳实践,开发者可以更高效地构建出高质量的Android应用程序。无论是初学者还是经验丰富的开发者,都能从中...
在本文中,我们将深入探讨如何进行Android应用程序开发,特别是针对手机通信录的实现。这个项目旨在创建一个功能齐全的通信录应用,用户可以添加、删除、编辑联系人,查看联系人列表,以及直接拨打电话和发送短信给...
这个包主要是为了开发者在构建和测试Android应用程序时使用,特别是针对Android 13(API级别34)的开发工作。在Android SDK中,SDK Platforms是核心部分,提供了开发环境所需的平台框架、系统库和API文档。 **...
Android Studio是Google官方推出的Android应用程序开发集成开发环境(IDE),版本号为193.6514223的安装文件对应于Android Studio 4.0。对于Linux用户来说,安装这一版本的Android Studio能够享受到与Windows和macOS...
总的来说,`android-support-v4`和`android-support-v7`是Android开发中的关键工具,它们帮助开发者实现向后兼容,同时引入了新功能,使得应用程序能够在更广泛的Android设备上运行。正确理解和使用这两个库,可以...
《Android Studio应用程序设计》第二版是一本深入浅出地介绍如何使用Android Studio进行应用程序开发的专业教材。这本书结合了课件和完整的源代码,为学习者提供了丰富的实践资源。以下是基于标题、描述和压缩包...
1. **Android SDK (Software Development Kit)**:Android SDK是Android应用程序开发的基础,它为开发者提供了构建、调试和发布Android应用所需的工具和库。SDK包括了API文档、编译工具、模拟器、各种版本的Android...
这个压缩包"88个经典Android应用程序打包下载-源代码.zip"显然包含了88个不同Android应用的源代码,这对于Android开发者来说是一份极其宝贵的资源。这些源代码可以帮助开发者深入理解Android应用程序的设计与实现,...
1. **Android SDK**:全称Software Development Kit,是Google提供的用于开发Android应用程序的一系列工具集合。它包括了编译、调试、模拟器、性能分析等各个环节所需的工具,让开发者可以创建、优化和发布Android...