阅读更多

在开发亚洲美女图片时,需要将代码打包成android

如何运行Android应用取决于两件事情:是否有一个Android设备和是否正在使用Android Studio开发程序。本节课将会教使用Android Studio和命令行两种方式在真实的android设备或者android模拟器上安装并且运行应用。

在真实设备上运行

如果有一个真实的Android设备,以下的步骤可以使我们在自己的设备上安装和运行应用程序:

手机设置

  1. 把设备用USB线连接到计算机上。如果是在windows系统上进行开发的,你可能还需要安装你设备对应的USB驱动,详见OEM USB Drivers 文档。
  2. 开启设备上的USB调试选项。
    • 在大部分运行Andriod3.2或更老版本系统的设备上,这个选项位于“设置>应用程序>开发选项”里。
    • 在Andriod 4.0或更新版本中,这个选项在“设置>开发人员选项”里。

Note: 从Android4.2开始,开发人员选项在默认情况下是隐藏的,想让它可见,可以去设置>关于手机(或者关于设备)点击版本号七次。再返回就能找到开发人员选项了。

从Android Studio运行程序

  1. 选择项目的一个文件,点击工具栏里的Run按钮。

  2. Choose Device窗口出现时,选择Choose a running device单选框,点击OK

Android Studio 会把应用程序安装到我们的设备中并启动应用程序。

从命令行安装运行应用程序

打开命令行并切换当前目录到Andriod项目的根目录,在debug模式下使用Gradle编译项目,使用gradle脚本执行assembleDebug编译项目,执行后会在build/目录下生成MyFirstApp-debug.apk。

Windows操作系统下,执行:

gradlew.bat assembleDebug

Mac OS或Linux系统下:

$ chmod +x gradlew$ ./gradlew assembleDebug

编译完成后在app/build/outputs/apk/目录生成apk。

Note: chmod命令是给gradlew增加执行权限,只需要执行一次。

确保 Android SDK里的 platform-tools/ 路径已经添加到环境变量PATH中,执行:

adb install bin/MyFirstApp-debug.apk

在我们的Android设备中找到 MyFirstActivity,点击打开。

在模拟器上运行

无论是使用 Android Studio 还是命令行,在模拟器中运行程序首先要创建一个 Android Virtual Device(AVD)。AVD 是对 Android 模拟器的配置,可以让我们模拟不同的设备。

创建一个 AVD:

1. 启动 Android Virtual Device Manager(AVD Manager)的两种方式:

* 用Android Studio, **Tools > Android > AVD Manager**,或者点击工具栏里面Android Virtual Device Manager![image](avd-manager-studio.png);* 在命令行窗口中,把当前目录切换到`/tools/` 后执行:

android avd

 

2. 在AVD Manager 面板中,点击Create Virtual Device.

3. 在Select Hardware窗口,选择一个设备,比如 Nexus 6,点击Next

4. 选择列出的合适系统镜像.

5. 校验模拟器配置,点击Finish

更多AVD的知识请阅读Managing AVDs with AVD Manager.

从Android Studio运行程序:

1. 在Android Studio选择要运行的项目,从工具栏选择Run

2. Choose Device窗口出现时,选择Launch emulator单选框;

3. 从 Android virtual device下拉菜单选择创建好的模拟器,点击OK

模拟器启动需要几分钟的时间,启动完成后,解锁即可看到程序已经运行到模拟器屏幕上了。

从命令行安装运行应用程序

1. 用命令行编译应用,生成位于app/build/outputs/apk/的apk;

2. 确认platform-tools/ 已添加到PATH环境变量;

3. 执行如下命令:

adb install app/build/outputs/MyFirstApp-debug.apk

4. 在模拟器上找到MyFirstApp,并运行。

以上就是创建并在设备上运行一个应用的全部过程!

www.meimei689.com

更多相关文章

  1. 关于启动Android模拟器时,运行时,会再弹出一个模拟器的问题
  2. Google:Android 2.3在所有Android系统设备中所占份额为55%
  3. Android File Transfer – 在 Mac 上也能读取 Android 设备文件
  4. android 模拟器启动不了
  5. Android Studio 运行模拟器启动失败
  6. Android studio 无法启动安卓模拟器
  7. Android设备管理器漏洞
  8. RK3288 Android 7.1 屏蔽“您的设备内部出现了问题。请联系您的
  9. Android获取设备型号和系统版本号、mac地址、IP、屏幕的分辨率

随机推荐

  1. 内嵌Xilinx FPGA,由VisualApllet编程实现
  2. 如何构建阿里小蜜算法模型的迭代闭环?
  3. 函数的嵌套调用和链式访问
  4. URL百分比编码与符号字符
  5. C语言函数功能的强大和入坑体会
  6. 迪芝伦(Digilent)推出全新开发板PYNQ-Z1,支
  7. RPA逆势火了
  8. 关于Xilinx Zynq UltraScale+ MPSoC的电
  9. 同态加密技术及其在机器学习中的应用详解
  10. 看Mellanox公司如何降低服务器CPU负载!