Qualcomm Snapdragon Debugger for Visual Studio 快速入门指南

转载 2015年07月08日 13:36:19

按照这些步骤创建、编译、运行、调试 Android 示例应用。

1.系统要求

  • 硬件

    PC (Windows 7 或 Windows 8)

  • 软件

    Microsoft Visual Studio 2012 或 Microsoft Visual Studio 2013

    32位 Java Devleopment Kit (JDK)

    Android SDK r10d 或以上

  • 设备

   搭载 Android 4.4+ 的Android 设备

2.安装与配置

a)运行 Snapdragon Debugger for Visual Studio 安装包,根据安装步骤安装。安装完成后,重启 Microsoft Visual Studio 运行实例。

b)打开 Microsoft Visual Studio,在主工具栏菜单选择 File→New→Project

c)在 Templates→Visual C++ 选择 Android 应用。选择 sanangeles 项目以及拟创建项目位置,点击 OK

d)通过 USB 端口连接 Android 设备至主机 PC。确保使用 adb devices 命令时设备能被识别为 adevice。

e)在 Microsoft Visual Studio 的 Solution Explorer,右键点击 sanangeles 项目,然后点击构建。编译项目并部署至设备。

f)按通常做法,在 Visual Studio 项目代码设定断点。如果使用 sanangelesdemo ,建议断点位置为: 

  •       文件: demo.c 
  •       功能: appRender( long, int, int) 
  •       行:755

g)从Visual Studio菜单选择 Tools→Android GDB弹出后,选择方案名称、点击运行。

h)观察到应用开始在设备运行,然后遇到断点。从这里开始就可以使用用户指南中所述的调试功能了。

3.支持

Debugger 常见问题

Debugger 支持论坛

文档随同工具一起安装。你可以在 Windows 开始菜单 Start→Programs→Qualcomm→QC Debugger 找到文档

4.已知限制

用户必须在Visual Studio编译并部署所调试的应用。此次发布的版本,不支持调试没有在 Snapdragon Debugger for Visual Studio 环境下编译的应用。

调试器需花一些时间连接,如果应用拥有较大的符号文件,可导致应用触发 ANR 。如条件允许,建议使用 USB 3.0 连接。

Snapdragon Debugger for Visual Studio 仅在主机PC一次连接一个设备时才能正常工作。连接超过一个设备或模拟器可能导致未定义行为。

相关文章推荐

Visual Studio Code中文文档(一)-快速入门

Visual Studio Code是一个轻量级但是十分强大的源代码编辑器,重要的是它在Windows, OS X 和Linux操作系统的桌面上均可运行。Visual Studio Code内置了对J...

image Watch: viewing in-memory images in the Visual Studio debugger

image Watch: viewing in-memory images in the Visual Studio debugger Image Watch is a plug-in for ...

VS屏幕快速跳转插件 Easy Motion for Visual Studio

Easy Motion for Visual Studio SEPTEMBER 23RD, 2014 Easy motion is a plugin for Sublime that ...

Visual Studio 11开发指南(15)C++11单元测试

启动 Visual Studio 11。c + + 单元测试 (cpp)本机单元测试项目最小的框架创建以后就可以开始编写单元测试。1.#include "stdafx.h" 2.#include "...

Windows8开发指南(12)Windows 8专有开发工具Visual Studio 11新特性

Visual Studio 11新增特性:1. 为Windows 8开发Metro风格应用程序Visual Studio 11中包含了诸多新特性,开发者可以用JavaScript、C#、Visual ...

Go起步:2、Go指南,编辑器--Visual Studio Code和LiteIDE

工欲善其事必先利其器.之前Go开发环境搭建完成,剩下的最先考虑的就是如何获得学习资料,使用什么IDE的问题.Go指南进入Go的官方网站,最先看到的一个可执行Go的对话框. 这其实是Go写的一个网...
  • Mungo
  • Mungo
  • 2016-08-11 17:58
  • 2137

Visual Studio 11开发指南(18)C++11更新-自动矢量器使用

自动矢量器使用在 MSDN 文档中,现在编译器自动性能方面的原因是有能力的"概述"循环和支持 SIMD 指令,这是大多数情况下调用自动性能的话,对于所有 X 86 处理器 / X 64 现代的处理器中...

Visual Studio 2012中Mono For Android 如何打包编译APK文件教程

本文用于介绍Visual Studio 2012中Xamarin Mono For Android 如何打包编译APK文件,从如何创建Android项目,到如何启动调试,都会逐个配图讲解。教程比较简单...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)