Android++:零硬件限制,支持MSBuild、LLVM和GCC,并集成了GDB 调试

2014 年 2 月 12 日

Android++ 这款用于Visual Studio 的原生开发和调试扩展已于近期发布,它没有硬件限制,除了集成了GDB 调试,还支持 MSBuild LLVM GCC 。在零硬件限制的助力下,我们能在大多数设备上进行调试,无需考虑硬件限制、厂商约束和许可检查。另外,最新版本还包括一些定制的构建脚本,以支持 C/C++、Java 和资源生成。它支持在部署的每个阶段进行依赖跟踪和最小的重构。

Android++ 提供了可定制的编译器选项,支持用户选择 LLVM/ Clang 或 GCC 编译源代码。它也支持预编译头文件(PCH)、并行编译,以及在Visual Studio 中基于设备或模拟器进行源代码级调试。除了附加到现有的运行进程,该扩展也支持开发者自动部署及运行应用。

Android++ 能够帮助开发者使用 Visual Studio 来构建 Android 应用,而且它面向的是基于 NDK 的 C/C++ 应用,它支持自定义部署、资源管理,以及集成的 Java 源代码编译。

要使用 Android++扩展,需要Microsoft Visual Studio 2010、2012 或2013 版本。但是该扩展不支持Visual Studio Express 版。截至本文写作之时,Android++ 已向有Android 经验的开发者开放了内测。尽管该扩展的开发者并没有明示其正式版本的具体发布时间,但是该扩展很可能在接下来几个星期内以交错的方式提供。

查看英文原文: Android++ with Zero Hardware Restrictions, MSBuild, LLVM, GCC, Integrated GDB Debugging


感谢臧秀涛对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014 年 2 月 12 日 09:36 1920

评论

发布
暂无评论
发现更多内容

智能膜切机,解决手机贴膜行业难题

Geek_116789

飞天茅台超卖事故:Redis分布式锁请慎用!

程序员生活志

redis 分布式

什么?不写代码也能做功能开发! -RUOYI 教程二

HPioneer

Java 无代码开发 若依

计算机网络基础(十一)---网络层-OSPF协议

书旅

计算机网络 网络 协议栈 OSPF

JVM 垃圾回收原理

飞雪

架构师训练营第九周学习总结

qihuajun

老哥,您看我这篇Java集合,还有机会评优吗?

cxuan

Java 后端

初识分布式:MIT 6.284系列(一)

Kerwin

分布式 MIT 6.284

<<前端进阶篇>> PDF 出炉了 — 「阿宝哥」,精心准备的 6 万多字 170 页的前端进阶资料

阿宝哥

前端 前端进阶 前端教程

实用!一键生成数据库文档,堪称数据库界的Swagger

程序员内点事

Java MySQL

用Queue实现Stack,Moya网络框架,Sublime列操作,网络通信协议 非阻塞网络I/O NIO 数据库架构原理 John 易筋 ARTS 打卡 Week 11

John(易筋)

ARTS 打卡计划 数据库架构原理 网络通信协议 Moya 非阻塞网络I/O

编程经典案例之函数

顿晓

函数式编程

手写一个重入锁

诸葛小猿

synchronized CAS 重入锁 compareAndSwap ReentrantLock

第九周作业

晨光

创业公司技术体系建设-APM

星际行者

APM

ARTS打卡 第10周

引花眠

ARTS 打卡计划

英特尔®AI计算盒参考设计发布 加速智能边缘崛起

飞天鱼2017

授人以渔:stm32资料查询技巧

华为云开发者社区

架构 armv8 芯片 华为云 二进制

谈一谈webpack打包

林浩

JavaScript webpack 前端进阶训练营

架构师训练营第八章-作业1

A Matt

技术管理者带团队的几个实用技巧

Phoenix

团队管理 企业文化 团队 价值观

Newbe.Claptrap 框架如何实现多级生命周期控制?

newbe36524

架构 微服务 微服务架构 .net core ASP.NET Core

JVM系列之:JIT中的Virtual Call

程序那些事

Java JVM JIT

第九周学习总结

赵龙

第九周总结

晨光

N皇后问题的回溯法实现(C++)

老王同学

架构师训练营第九周作业

qihuajun

Android |《看完不忘系列》之okhttp

哈利迪

android

系统设计系列之如何设计一个短链服务

看山

架构 面试 分布式 架构设计 短链服务

这一周,我肝了公司的聚合代扣支付网关!

诸葛小猿

微信 支付宝 周期扣款 委托代扣 协议扣款

程序的机器级表示-算术与逻辑运算

引花眠

计算机基础

Android++:零硬件限制,支持MSBuild、LLVM和GCC,并集成了GDB 调试-InfoQ