陈大人的备忘录
记忆不会继续...吗?

Visual Studio Update 1 为Android项目加入Java支持等功能

Visual Studio 2015 Update 1 RC 持续加入更多特性,适合开发多样的移动应用。

这篇文章将向您展示如何使用在 Visual Studio Update 1 内为 Java 新增的功能。

  Build Java 源码

在 Visual Studio 2015 RTM 释出时,早已支持 Build Java 源码,而 ANT Build 系统预设会选择任何在项目中 ”src” 资料夹内副档名为”.java”的源码来进行编译。如果您的 Android 项目有包含这些文档,那么就可以轻易地使用 Visual Studio 内建的版本控制整合功能来做管理。

  下列方式可以让您加入 Android 开发项目:

  • 从基本应用程式范本(在新增项目对话框中,其他语言 > Visual C++ > Cross Platform > Basic Application)中建立一个新的项目。
  • Code Gallery Android C++范例库中取得,有些包含 Java 源码。
  • 安装 Java support extension,就能直接汇入由 Eclipse 建立的 Android 项目。
  • 在这些项目底下的 src 资料夹下放置副档名为 .java 的文档。

  编辑 Java 源码( Update 1 新加入,目前为测试阶段)

当您在 Visual Studio 打开副档名为 .java 的 Java 原始文档时,会注意到编辑器上方会弹出提醒消息,建议您安装新的 Visual Studio 对 Java 语言的支持扩充套件。这个提示能够被关闭,但我们建议您可以安装这个扩充套件进行使用,并期盼您能够提供更多回馈让我们知道。

注意:您安装扩充套件后,必须要重新开启 Visual Studio,之后您会发现在 Java 的代码会加上颜色标注,或者语法警告及错误颜色标注等提示功能。

  安装这个扩充套件后,在您撰写 Java 程序时,IntelliSense 能够帮助您做到以下几点:

  • 成员清单将会显示目前已经参考 ( import ) 的来源或者程式码相关成员

  • 参数指引将会在您撰写呼叫函式时提示相关函式传值

  • 快速提示将会于您将滑鼠游标移动至任何一个合法的程式码片段时显示

当您在进行大型项目分析源码或者使用第三方提供具有源码的函式库时,若项目源码包含的结构允许,您可以在变数或函式的地方点击右键选择[移至定义]或者按下 F12,即可快速的移动至该变数或函式所被定义的代码。

  对 Java 程式进行除错(Update1 新加入)

您可以No device available 的下拉选单选择 ” Java Only ”,这样在下一次执行侦错程序时就能够只针对 Java 进行侦错。

如果您想在之后维持项目是针对 Java 侦错的话,可以在方桉总管对您的项目点击右键选择[属性],并切换至[侦错],将其中的[Debugger Type]改为 ” Java Only ” 后套用即可生效。

您也可以在 Java 程序中设定中断点,也可以加入条件式或者设定执行了几次才启动中断点等中断条件,这样一来将可以较精确地中断在您所设定的情况。另外也可将中断点设定转变成 TracePoint。

当一个中断点触发后,您将能够存取几个除错视窗供您检视并追踪错误,例如  Call stackWatch and Locals windows,甚至是 Logcat。

执行序视窗将会显示多执行序的除错讯息,包含完整的执行序名称与相关呼叫的堆叠位置,来帮助您除错。

在例外状况视窗中,您可以设定哪一些例外状况必须要使的除错程序必须停止。当设定的例外情况发生,除错程序将会停止在引发该例外的地方,并显示例外状况说明对话框,能够提供您更详细的例外消息提示。

另外您也可以使用 DataTips 功能,将特定变数固定在画面上,让您能够更方便的检视变数内容。

以上内容为 Visual Studio 2015 Update 1 针对 Java 语言以及 Android 项目除错所新增的功能。我们期盼能接收到您尝试 Update 1 RC 后的相关意见反馈,欢迎利用 MSDN 论坛发问,或是透过微软社群之星,都将由专家为您解惑。

评论 1

  1. #1
    头像

    微软加油!

    匿名4年前 (2015-12-14)回复

陈大人 专注分享 更专业 更方便

陈大人网联图网络