运行Android程序

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?运行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程序。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。