技术标签: 安卓 Android-Studio Visual-Studio-2015 Xamarin.Android.
根据服务器博客,使用SDK构建工具版本24(关联)可能导致/导致一些Weired错误。现在我的问题是:如何定义应该使用哪种构建工具的路径?
在Android Studio中,Gradle用于构建应用程序。在这里我可以修改 build.gradle 文件并定义应使用的构建工具的版本。但是,当对VS进行同样的操作时,它总是需要最少的工具版本。因此,是否可以告诉VS使用特定路径或告诉VS使用像Gradle这样的某个版本?
提前致谢!
参考 构建Xamarin.android的过程,您可以找到一个名为的设置 AndroidSdkBuildToolsVersion:
Android SDK Build-Tools软件包提供了
aapt和zipalign工具等。可以同时安装多个不同版本的构建工具包。选择用于包装的构建工具包是通过检查并使用“首选”构建工具版本(如果存在)来完成的;如果“首选”版本是 不是 现在,使用了最高版本的已安装构建工具包。这
$(AndroidSdkBuildToolsVersion)MSBUILD属性包含首选的构建工具版本。 Xamarin.android构建系统在Xamarin.Android.Common.targets,并且在Youur项目文件中可能会覆盖默认值以选择替代构建工具版本,例如(例如)最新的AAPT在已知使用以前的AAPT版本时崩溃了。
因此,您可以通过添加一个 AndroidSdkBuildToolsVersion 每个标签下的标签 PropertyGroup 的 YourProject.csproj 如下所示的文件:
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>True</DebugSymbols>
<DebugType>Full</DebugType>
<Optimize>False</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AndroidUseSharedRuntime>True</AndroidUseSharedRuntime>
<AndroidLinkMode>None</AndroidLinkMode>
<EmbedAssembliesIntoApk>False</EmbedAssembliesIntoApk>
<AndroidSdkBuildToolsVersion>24.0.3</AndroidSdkBuildToolsVersion>
</PropertyGroup>
在微软Build大会上,微软宣布在VS2015中支持三种方式进行跨平台的开发。 1. Xamarin 2. Cordova 3. C++ Xamarin 官网 :http://xamarin.com/ Xamarin 是由早期的Mono项目演变而来,原本是在Linux上执行C#程序的一个开放原始码项目。后来陆续发表支持iOS的Mono Touch framewo...
原文:【Xamarin开发 Android 系列 2】VS2015跨平台开发的几种方式 在微软Build大会上,微软宣布在VS2015中支持三种方式进行跨平台的开发。 1. Xamarin 2. Cordova 3. C++ Xamarin 官网 :http://xamarin.com/ Xamarin 是由早期的Mono项目演变而来,原本是在Linux上执行C...
一、安装vs 2015,安装过程忽略,我按照的是windows10+vs2015(也可以在安装VS 里带上5这个选项) 。 二、安装Java SDK 按照Next一步步安装,此处省略 三、安装Android SDK:因为在线安装的访问google存在问题,而且速度慢,这里采用理想安装包,拷贝Android SDK 到指定目录 四、安装Android NDK 这里拷贝 NDK 离线包 五、安装Xam...
下载相应的vsix文件,通过命令的方方式安装,需要使用vsixinstaller命令,这个命令工具在 E:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\VSIXInstaller.exe 根据你安装的vs的一个路径。 cmd命令窗口切换到 这个路径下 然后将你 要安装的vsix文件拖到dos窗口里,这样就有v...
ATL: ATL是ActiveX Template Library的缩写,它是一套C++模板库。使用ATL能够快速地开发出高效、简洁的代码,同时对COM组件的开发提供最大限度的代码自动生成以及可视化支持。 ATL要求你懂得更多的COM知识,这样你才能直接使用ATL来编写COM组件或者控件,而MFC甚至不要求你知道COM是个什么东西就能写出一个ActiveX控件来了。 此外,如果你编写的控件有GUI...
我安装的是DevExpress15.2 1、找到安装目录D:\Program Files\DevExpress15.2\Components\Tools, 运行控制台 内容换成cmd 执行下面的命令: &...
环境:win10、vs2015、x64 编译过程参考: http://www.cnblogs.com/wangguchangqing/p/10132052.html https://www.cnblogs.com/gaoxiang12/p/5149067.html 需要的第三方库: Glew DevIL-Windows-SDK-1.8.0 使用: 项目属性设置include路径到SiftGPU目录...
我之前是安装了的 然后卸载后出现无法安装现象 下面 我教大家我的方法! 运行输入 regedit找到V开头 Visual Studio 14.0 我的已经删除了 所以看不到 这里大家 把14.0 跟12.0 全部右键删除就行了! 然后这里 打开之前安装的目录 把它删除掉 下载我们的TotalUninstaller 软件 http://pan.baidu...
2012年4月25日晚,翻翻自己喜欢的一门语言学习书(python参考手册),无意中发现书中夹着之前的明信片(有一次和同事一起去前门邓丽君音乐生活馆留下来的),感觉学习也是一种美!于是乎拍下这不经意的时刻,哈哈!...
1) 目前测试过能用的 USB 以太网卡如下所示,其中 RTL8153 USB 千兆网卡插入开 发板的 USB 2.0 Host 接口中测试可以正常使用,但是速率是达不到千兆的,这点请 注意 2) 首先将 USB 网卡插入开发板的 USB 接口中,然后在 USB 网卡中插入网线,确 保网线能正常上网,如果通过 dmesg 命令可以看到下面的 log 信息,说明 USB 网卡...
I am examining the interaction between a continuous variable (bloodq) and a categorical variable with three levels (ER, RB, and WB). In order to see how the betas differ across tissue types, I would l...
I want to pass the output of ConvLSTM and Conv2D to a Dense Layer in Keras, what is the difference between using global average pooling and flatten Both is working in my case. That both seem to work d...
I am writing a validation groovy script for a test step, intended to test a SOAP Web Service. Now, I want to call the same test step, with different input value from the groovy script. Is it possible?...
I have a problem with my web application with wicket. I am using wicket 6.14. I can't say exactly what the problem is, but I can describe the problem. I am using a self written pagestore, which uses h...
In unity is it possible to load a resource that is out side of the resources folder. I want the user to be able to set a textAsset variable from a file outside of the Assets directory entirely. You ca...