VS2015 Update2中有关cordova和xamarin安装的问题

Cle****-he UID.1073626
2016-04-19 发表

最近VS2015出了Update2,当然是第一时间进行了安装,中间过程曲折,反复安装卸载n次,也算是获得了一定的安装经验值。现在说一下经常出的问题。


Update2里最吸引人的当然是跨平台开发的部分,直接包括了Xamarin,免费了。所以当然要试下。但是安装也是有点技巧的。因为Android SDK下载必须FQ,所以最好提前下好。在选择Xamarin的时候,安装程序会自动选择上Android SDK的n个版本,还不能取消,取消的话Xamarin也会被取消。所以可以只留一个19和22的版本,其他的取消。然后Git那个组件不FQ也无法下载,可以暂时取消掉。在不FQ的情况下就可以安装了,最后会提示,除了Android SDK和Git外,其他的都可以正常安装。

然后需要FQ,装Git。最后也成功了,看着貌似没什么问题了。

但问题刚刚开始哈哈

先把下面的工作做了会省事很多;

安装JDK,注意最好安装32位的,在这里下载:

***链接停止解析***

然后设置环境变量,
[list]
[*]将 JAVA_HOME 环境变量设置为 C:\Program Files (x86)\Java\jdk1.7.0_79
[*]将此项添加到系统路径:%JAVA_HOME%\bin
[/list]


先说Xamarin。先进VS2015的选项设置,选择Xamarin,一定要保证右侧的都是对号:

***附件停止解析***

Android SDK的路径要设置一下。


然后再说Cordova。这个也是问题最多的。如果按照VS2015的安装程序自动装完了,新建一个Cordova项目,很大可能性是无法编译的。编译的时候会报错:

此应用无法在你的电脑上运行

***附件停止解析***

这是啥玩意!

经过不懈的努力,终于发现是Node.js的问题。VS2015自带的nodejs是一个第三方版本,跟官方的版本不一样。需要升级到官网的最新版本:

下载地址:***链接停止解析***

下载5.x的版本。

然后还有一个很重要的地方!下载的是x64版本,安装的时候默认路径是C:\Program Files\nodejs,这是不行的!一定要手动改一下,改成C:\Program Files (x86)

不然Cordova的依赖项检查会不通过。

如果用自带的那个node.js,很有可能是无法编译成功的。但是换成官网版本就可以了。

环境变量设置是这样的:

***附件停止解析***

编译的时候会下载Gradle,如果网络连不上的话也是不行的,需要FQ。下载时间会比较久。

虽然VS2015集成了Cordova,但要想正常跑起来还是需要一定的运气。

如果还是失败,可以在选项设置里清空一下Cordova缓存,然后重新打开VS2015,打开解决方案清理一下,会自动下载所需的库。一般就可以成功了。如果不清理解决方案的话,看还是会失败。

其实JDK的版本到不是特别重要,VS里面的设置会覆盖系统环境变量的设置。

建议结合ionic的项目模板(***链接停止解析***)来做,还可以安装ionic pack扩展(***链接停止解析***)来支持ionic的智能感知。但是目前又遇到了这个扩展会导致VS闪退的问题,还没找到解决办法。

参考文章:
***链接停止解析***
***链接停止解析***
***链接停止解析***
***链接停止解析***
***链接停止解析***


开发者交流群:53078485,期待你的加入!

敬告:
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
全部回复:
fau****883 UID.86334
2016-04-19 回复

很有价值的文章{:3_60:},我想知道无法安装Android SDK和Git是因为需要FQ{:6_217:},楼主是如何定位到这个问题的原因的。

3517277 UID.13183
2016-04-19 使用 Lumia 1520 回复

谁告诉我怎么解决xaml设计器打不开的问题就好了。。。。我重装系统都解决不了。。

392****052 UID.2690179
2016-04-19 回复

不如直接用andriodstudio了

wcavell UID.34926
2016-04-20 回复

Quote***链接停止解析***
很有价值的文章,我想知道无法安装Android SDK和Git是因为需要FQ,楼主是如何定位到这个 ...


你还是参考一下***链接停止解析***吧
也可以用国内的镜像网站,自己百度

fau****883 UID.86334
2016-04-20 回复

Quote***链接停止解析***
你还是参考一下http://www.cnblogs.com/xling/p/5353371.html吧
也可以用国内的镜像网站,自己百度 ...


多谢{:5_191:}

vbfool UID.352791
2016-04-20 回复

Quote***链接停止解析***
谁告诉我怎么解决xaml设计器打不开的问题就好了。。。。我重装系统都解决不了。。 ...


你一定是被诅咒了,到现在都不成功

3517277 UID.13183
2016-04-21 使用 Lumia 1520 回复

Quotevbfool 发表于 2016-4-20 23:07
你一定是被诅咒了,到现在都不成功


我已经重装了很多次{:6_243:},我现在都怀疑是不是驱动问题了

本站使用Golang构建,点击此处申请开源鄂ICP备18029942号-4联系站长投诉/举报