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