Android官方开发文档Training系列课程中文版:构建第一款安卓应用之程序运行
来源:互联网 发布:淘宝企业店铺是真货么 编辑:程序博客网 时间:2024/04/28 02:08
如果你在上一节创建了一个”Hello World”的工程,那么它可以让你立即运行APP。
如何运行应用依靠两样事情:一台运行安卓系统的设备,AS。这节课将展示如何安装并运行应用到真实的设备上和安卓模拟器上,这两种情况都适用于AS和命令行工具。
在真实的设备上运行
如果你有一台运行安卓的设备,那么这里就展示如何安装并运行应用。
设置你的设备
- 将设备与你的开发机通过USB连接好,如果使用的不是Windows系统,你可能需要安装适合你设备的USB驱动。
- 在你的设备上打开USB调试模式。
- 在运行Android3.2及更高版本的设备上,你可以在Settings>Applications>Developmen发现该选项。
- 在Android 4.0及更高的版本上,你可以在Settings>Developer options中找到。
Note : 在Android 4.2及更高的版本上,Developer options在默认情况下是隐藏的。如果要显示出来,在Setting>About phone中点击Build number七次。返回到上一页你就会找到Developer options.
从AS中启动应用
- 选在你工程中的任意一个文件然后点击Toolbar上的Run按钮。
- 在出现的Coose Device窗口中选择Choose a running device单选按钮,选择你的设备,然后点击OK。
AS会将应用安装到你连接的设备上然后启动它。
使用命令行工具运行应用
打开命令行并且导航到你工程所在的目录。使用Gradle去构建工程到调试模式,使用Gradle wrapper脚本调用assembleDebug构建任务。
这会创建一个可调试的.apk文件在module的build/文件夹下,名字为:MyFirstApp-debug.apk
在命令行中敲入以下命令:
gradlew.bat assembleDebug
如果是Mac OS以及Linux平台,敲入这些命令:
$ chmod +x gradlew
$ ./gradlew assembleDebug
稍后你再构建工程,app module的输出apk的位置为:app/build/outputs/apk/
确保你的Android SDK目录platform-tools/已经加入了系统的环境变量PATH中,然后执行:
adb install app/build/outputs/MyFirstApp-debug.apk
在你的设备上将会安装MyFirstApp并且打开它。
这就是如何构建并且运行你的Android应用到你的设备上的教程,关于开始开发的教程,请看下一节。
Note:关于运行到模拟器的教程,因为模拟器与真实设备在运行商别无二致,所以这里不再做翻译。
- Android官方开发文档Training系列课程中文版:构建第一款安卓应用之程序运行
- Android官方开发文档Training系列课程中文版:构建第一款安卓应用之入门指南
- Android官方开发文档Training系列课程中文版:构建第一款安卓应用之环境配置
- Android官方开发文档Training系列课程中文版:构建第一款安卓应用之工程创建
- Android官方开发文档Training系列课程中文版:构建第一款安卓应用之创建用户界面
- Android官方开发文档Training系列课程中文版:构建第一款安卓应用之启动另一个Activity
- Android官方开发文档Training系列课程中文版:使用Fragment构建动态UI之Fragment创建
- Android官方开发文档Training系列课程中文版:通知用户之构建通知
- Android官方开发文档Training系列课程中文版:Activity测试之创建运行测试
- Android官方开发文档Training系列课程中文版:OpenGL绘图之应用投影与相机视图
- Android官方开发文档Training系列课程中文版:动画视图之应用场景
- Android官方开发文档Training系列课程中文版:使用Fragment构建动态UI之构建灵活的UI
- Android官方开发文档Training系列课程中文版:使用Fragment构建动态UI之与其它Fragment通信
- Android官方开发文档Training系列课程中文版:目录
- Android官方开发文档Training系列课程中文版:目录
- Android官方开发文档Training系列课程中文版:目录
- Android官方开发文档Training系列课程中文版:打印内容之HTML文档打印
- Android官方开发文档Training系列课程中文版:打印内容之自定义文档打印
- CSS3:图标字体
- Android中创建触摸点使之随点击移动
- android 屏幕适配
- mysql 编码的问题
- c++第二次实验项目四
- Android官方开发文档Training系列课程中文版:构建第一款安卓应用之程序运行
- 资料
- Android中使用Post带参数请求的方法
- HDOJ 5646 DZY Loves Partition
- 206. Reverse Linked List | Java最短代码实现
- IOS 使用XIB 自定义View
- C语言的输入与输出
- Java --- static / final 常量初始化
- 20160319正则表达式--001