很久以前用DevExtreme写的一个Hybird APP要添加蓝牙打印功能,但是用来打包APP的phonegap被adobe关闭了,所以,只能自己用cordova去打包安卓APP,不得已,研究了一下安卓原生开发。
以前用phonegap打包很方便,在visual studio里面一键完成,现在自己配置android SDK和java SDK环境实在太让人崩溃了,折腾了两天才搞定…所以记录下来,让大家少走点弯路。
安装准备
-安卓SDK下载设置,dl.google.com 的hosts 设置
Android SDK的下载很麻烦,以前vs里面xamarin开发有个微软提供的镜像,下载很快,但是现在也下载不了了,总提示网络访问问题,哎,我的锅😂
网上介绍的很多通过在andriod studio里面设置代理去下载android SDK都过时了,在这里真的要吐槽一下内容农场,特别是csdn.net,到处都是复制粘贴的垃圾,浪费了很多时间。
android SDK直接就可以通过dl.google.com下载,而谷歌在大陆是有云服务的,但是由于众所周知的原因,经常解析不到下载不了,所以网上有个方法很好用:
- 打开http://ping.chinaz.com网站,输入dl.google.com地址,开始ping监测
- 等结果出来选择一个时间最短的大陆IP地址</