2

.net程序员的android studio 初体验 (环境设置2022年10月) - James-yu

 2 years ago
source link: https://www.cnblogs.com/james-yu/p/16751255.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

.net程序员的android studio 初体验 (环境设置2022年10月)

  很久以前用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地址,注意运营商IP,选一致的最好
  • 然后在本机PING 一下这个IP,如果能ping通,那么将hosts文件里加入ip dl.google.com. (怎么添加就自己查一下)

Gradle的镜像仓库的设置

  现在java打包都使用Gradle,我理解大概就相当于vs的项目文件吧,在里面配置各种编译、生成选项,它会自动下载依赖,遗憾的是,它下载依赖也有网络访问问题,好在国内很多大的互联网公司提供镜像服务,譬如华为、阿里,我打开阿里时,它提示10月份要维护,那就选择华为算了。

安装 Android Stuido

  • Android Studio 官网 下载最新版的安装包,由于前面都准备好了,按提示安装即可,没有什么花头。

下载Java SDK

  JAVA SDK到Oracle官网下载需要注册,这里有个小技巧:
  随便新建一个项目:

image

  保存后到

image

  然后在这里可以下载JDK

image

  其它按照网上的教程去做就可以了,最耽搁时间的就是环境设置,在这里再次吐槽,不知道是自己太菜,还是java就是这么麻烦,由于需要测试cordova不同版本,需要指定Java JDK的版本,可切换java JDK的版本,要么需要一个SDKMAN的切换工具,要么自己去修改“环境变量”,“搜索路径”(path),javaer难道就没有同时维护不同JDK版本项目的需求嘛?
  还是.net 好呀,加油.net社区??


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK