你的第一个android应用----(2)运行程序
运行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程序。