关于软工学生的一点点小建议
在初步接触Java的时候不要去b站看早古视频(及时他看起来很靠谱!!!)
在很早之前我一直比较喜欢保姆式的教程
毕竟跟着教程一步一步走就能弄好一切
于是在最初接触Java的时候我按着教程下载了1.8版本的jdk(也就是jdk8),而当时的eclipse也是用的视频里的版本
(后来发现IDEA更好用,但是用惯了Eclipse的我已经改不过来了)
(IDEA好用!!!)
后来学习Java web的时候为了个jdk版本匹配,我的navicat也挑选了低一些的版本
(数据库忘记有没有被jdk版本限制了…)
到这里,这些都还可以容忍
直到我接触APP编程!
我在下载了Android Studio之后一切都还顺利,但是当我创建了第一个程序之后发现项目开始报错
在最开始下载Android studio的时候我就有想到jdk版本的问题,但是在官方网站没看到旧版本,而最新版本下载过程也没有遇到什么错误,所以我那个时候还没有意识到问题的严重
而当我尝试解决报错的时候发现很难找到Android studio的第三方网站下载旧版本
(在此之前我还有好几个小时在查找错误原因)
https://blog.csdn.net/kenkao/article/details/126849538
这个网站里写出了Android studio的gradle与jdk版本之间的关系
而当我看到这一句的时候我恍然大悟——
“如果将Android Gradle升级到7.0,我们的Gradle必须要在7.0.2以上。并且jdk必须是11.而不再是jdk8。”
而最新版本Android studio的gradle版本肯定是7.0+,所以原本的jdk8就已经不满足要求了
如果不能找到老版本的Android studio,那就只能重新安装jdk等
还有一点,是关于电脑选择的
选择电脑之前最好是关注一下电脑处理器的型号
如果是AMD,那么编程app的时候真机测试会更方便
(使用虚拟机会很复杂,因为我是AMD,所以初步计划是真机测试)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通