vs-android v0.962 - 9th June 2014
=================================
vs-android is intended to provide a collection of scripts and utilities to support integrated development of
Android NDK C/C++ software under Microsoft Visual Studio.
Currently vs-android only works under Visual Studio 2010. Earlier versions lack the MSBuild integration with
the C/C++ compilation systems.
Required Support SDKs
=====================
Cygwin is not required at all to use vs-android, thankfully!
At a bare minimum the Android NDK needs to be installed. This will allow compilation of C/C++ code:
* http://developer.android.com/sdk/ndk/index.html
In order to build an apk package to run on an Android device, you'll also require:
The Android SDK:
* http://developer.android.com/sdk/index.html
The Java JDK:
* http://www.oracle.com/technetwork/java/javase/downloads/index.html
Apache Ant:
* http://ant.apache.org/
Documentation
=============
Documentation for vs-android can be found here:
* http://code.google.com/p/vs-android/
Version History
===============
v0.962 - 9th June 2014
* Added support for lone-installs of Visual Studio 2013.
** Thanks to ted@lindenlab, and "mellean". I simplified the approach in the end, using project imports rather
than duplicating code.
* Fixed pre/post-build steps not functioning correctly.
** Thanks to "mellean" for the fix.
* Tested against new "r9d" NDK. Appears to work fine, please let me know on the "Issues" page if I am mistaken.
v0.961 - 24th February 2014
* Added Precompiled Header support. Thanks to help from Richard Forster.
* PCH support works similarly to the Win32/x64 compilers. You can enable "Create" for the compilation unit which
should create the PCH, and "Use" for the project so have all files use that PCH.
* Projects mistakenly setting the ObjectFileName to a directory, will now have an explanatory error.
* /libs/armeabi-v7a is now used when the architecture is set to "armeabi-v7a". This addresses an issue when
submitting apk's to the Play Store. Thanks to Ilja Plutschouw.
* The default "PlatformToolset" for newly added configurations is now correctly set. Thanks to Chuck Evans.
* The BrowseInformation flag is now ignored for ClCompile. Oft-imported setting when creating an Android platform
on a Win32 project. Compilation fails if it was enabled. Thanks to C.Aragones for the headsup.
v0.96 - 4th January 2014
* Visual Studio 2013 has preliminary support now. It requires VS2012 to be installed alongside it. Unfortunately
Microsoft have radically changed how MSBuild scripts implement new platforms. VS2012 express is probably fine.
* Fix for running on the r9 NDKs. The minimum requirement is now NDK r9c.
* New NDK sees 4.3.3 and 4.7 GCC toolchains removed, and 4.8 added. vs-android now reflects these changes.
* GCC 4.8 however still seems to have issues when using the STL. It appears fine if you don't use STL.
Suggestions welcome on how to address it, my Google-fu has failed me when looking up the link errors.
Stick with GCC 4.6 if you need STL support.
* Added support for missing Android API targets: 12, 13, and 15 through 19. Goes up to Android 4.4 API now.
v0.951 - 22nd May 2013
* Fix for running on machines with a lone install of vs2010. I was doing all my testing on machines which have
a dual vs2010 and vs2012 install. Apologies.
v0.95 - 22nd May 2013
* Visual Studio 2012 is now fully supported.
* There are separate installers for vs2010 and vs2012. Scripts are identical between version, via use of
conditionals in MSBuild. However both use different supporting DLL files.
* .vcxproj and .sln files are cross-compatible between vs2012 and vs2010. Support for vs2010 will continue
for vs-android in the foreseeable future.
* The x64 version of the NDK is now supported.
* Fix for Google breaking change to paths: "4.6.x-google" -> "4.6".
* The default GCC toolchain version has been changed from 4.4.3 to 4.6.
* The build scripts are now compliant with NDK r8e. Previous NDK versions are no longer supported.
* GCC 4.7 is now an available toolchain choice. However, it is not currently usable with the STL. Google state
that 4.7 is still experimental. I'd welcome any suggested fix, if it does indeed work in ndk-build.
v0.94 - 24th July 2012
* Completely reworked the deploy and run portions of vs-android.
* Deploy has its own configuration pane: "Android Deployment", and saves these settings to the .user file.
* The Deployment process in general is much more robust. "Build->Cancel" also now works correctly when deploying.
* "Build->Deploy Solution/Deploy Project" now works on Android APK projects, to simply run the deploy step.
Enable the "Deploy" checkbox for your project in the Solution "Configuration Manager" to enable this.
* You can now run a deployed app by using "Debug->Run" (F5)! It's a bit of a hacky method, but appears to work fine.
* NDK r8b was a breaking change for vs-android. This version now requires r8b or newer to be installed.
* Fixed breaking changes to the location of libstdc++ STL libraries.
* Fix for Google breaking change to x86 paths: "i686-android-linux" -> "i686-linux-android".
* Added support for the new GCC 4.6 toolchains.
* Added support for the new MIPS toolchains.
* Tested and hopefully fixed issues such that vs-android works fully with a 64-bit JDK install.
* Fix to make it possible to build projects in paths that contain spaces. Thanks to 'null77'.
* Added 'Forced Include File' to "C/C++ -> Advanced" property sheet. Thanks to 'danfilner'.
* Fix to make sure ARM5/ARM7 GCC flags are passed correctly to the compiler. Thanks to 'Drew Dunlop'.
v0.93 - 13th November 2011
* NDK r7 was a breaking change for vs-android. This version now requires r7 or newer to be installed.
* Fixed breaking changes to the location of STL libraries. Also fixed new linking issues introduced by STL changes.
* Removed support for defunct arm 4.4.0 toolset.
* Added support for android-14, Android API v4.0.
* Added support for the dynamic (shared) version of the GNU libstdc++ STL.
* Tested against newest JDK - jdk-7u1-windows-i586.
* Added support for building assembly files. '.s' and '.asm' extensions will be treated as assembly code.
* Correct passing of ANT_OPTS to the Ant Build step. Thanks to 'mark.bozeman'.
* Corrected expected apk name for release builds.
* Added to Ant Build property page; the ability to add extra flags to the calls to adb.
* Fixed bug with arm arch preprocessor defines not making it onto the command line.
* Fixed bad quote removal on paths, in the C# code. Thanks to 'hoesing@kleinbottling'.
* Removed stlport project from Google Code - This was an oversight by Google in the r6 NDK, prebuilt is back again.
* Updated sample projects to work with R15 SDK tools.
v0.92 - 3rd August 2011
* Fixed jump-to-line clickable errors. Reworked code to use regular expressions instead. Tried a number
of different compiler/linker warnings and errors and all seems to be good
* Default warning level is now 'Normal Warnings', instead of 'Disable All Warnings'. Whoops!
* Fixed rtti-related warnings when compiling .c files with 'Enable All Warnings (-Wall)', turned on.
v0.91 - 2nd August 2011
* Windows debugger is now usable. Fixed 'CLRSupport' error.
* Error checking to ensure the 32-bit JDK is used.
* Added JVM Heap options to Ant Build step. Initial and Maximum sizes are able to be set there now.
* Added asafhel...@gmail's 'clickable errors from compiler' C# code.
* Modified clickable errors code to also work with #include errors, which specify the column number too.
* Added clickable error support to linker too.
v0.9 - 20th July 2011
* Major update, hence th
没有合适的资源?快使用搜索试试~ 我知道了~
vs-android-0.962
共41个文件
props:13个
xml:10个
targets:9个
5星 · 超过95%的资源 需积分: 3 14 下载量 74 浏览量
2014-06-26
15:54:29
上传
评论
收藏 106KB ZIP 举报
温馨提示
vs-android is intended to provide a collection of scripts and utilities to support integrated development of Android NDK C/C++ software under Microsoft Visual Studio. vs-android supports only Visual Studio 2010, 2012 and 2013. Earlier versions lack the MSBuild integration with the C/C++ compilation systems.
资源推荐
资源详情
资源评论
收起资源包目录
vs-android-0.962.zip (41个子文件)
MSBuild
2010 DLL
vs-android.Build.CPPTasks.Android.dll 49KB
install_vs2012.cmd 2KB
install_vs2010.cmd 2KB
install_vs2013.cmd 2KB
2013 DLL
vs-android.Build.CPPTasks.Android.dll 54KB
Android
vs-android.EnvVars.props 5KB
Props
android_deploy.xml 2KB
android_general_ps.xml 858B
android_gcc_lib.xml 1KB
android_ant_build.xml 2KB
android_gcc_compile.xml 7KB
android_project_items_schema.xml 8KB
android_debugger.xml 4KB
android_gcc_link.xml 4KB
android_general.xml 9KB
android_sys_dirs.xml 2KB
vs-android.ToolDefaults.props 8KB
Microsoft.Cpp.Android.default.props 2KB
Microsoft.Cpp.Android.props 5KB
Platform.props 495B
PlatformToolsets
mipsel-linux-android-4.8
Microsoft.Cpp.Android.mipsel-linux-android-4.8.props 2KB
Microsoft.Cpp.Android.mipsel-linux-android-4.8.targets 406B
x86-4.8
Microsoft.Cpp.Android.x86-4.8.props 2KB
Microsoft.Cpp.Android.x86-4.8.targets 406B
mipsel-linux-android-4.6
Microsoft.Cpp.Android.mipsel-linux-android-4.6.props 2KB
Microsoft.Cpp.Android.mipsel-linux-android-4.6.targets 406B
arm-linux-androideabi-4.6
Microsoft.Cpp.Android.arm-linux-androideabi-4.6.targets 406B
Microsoft.Cpp.Android.arm-linux-androideabi-4.6.props 2KB
arm-linux-androideabi-4.8
Microsoft.Cpp.Android.arm-linux-androideabi-4.8.props 2KB
Microsoft.Cpp.Android.arm-linux-androideabi-4.8.targets 406B
x86-4.6
Microsoft.Cpp.Android.x86-4.6.targets 406B
Microsoft.Cpp.Android.x86-4.6.props 2KB
vs-android.CppBuild.targets 5KB
vs-android.ToolPaths.props 9KB
vs-android_launch.exe 5KB
Microsoft.Cpp.Android.targets 27KB
Platform.targets 494B
Platform.Default.props 503B
2012 DLL
vs-android.Build.CPPTasks.Android.dll 49KB
readme.txt 12KB
license.txt 1KB
共 41 条
- 1
资源评论
- gudyn2014-11-26非常好,正需要
峰强麦
- 粉丝: 3
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 笔记实验六,spark,大数据分析
- ####蓝桥杯python的详细的信息介绍
- 电子万年历软件仿真(经过多次修改,保证正确性)
- Unity XR 手势射击控制脚本(适用于任何可手势识别的设备)
- 机械设计全自动电表(NB和IC卡表)控制和上壳装配线sw16可编辑非常好的设计图纸100%好用.zip
- 基于matlab的EAN-13条形码识别系统GUI界面.zip代码53
- matlab基于bp神经网络交通信号标志识别GUI界面13个标志.zip代码54
- 电子万年历答辩实物展示视频mp4格式
- 基于python实现的程序,包括哈希感知算法cvHash,图像切割cvsplit,固定目标检测cvRec(附文档ppt)等
- 计算0-10000之间所有偶数的和
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功