Android开发环境搭建:jdk版本为1.7,sdk 版本选择哪个合适?

Android开发环境搭建:jdk版本为1.7,sdk 版本选择哪个合适?,第1张

现在android开发,都是使用android studio这个官方提供的IDE,它有自带的jdk的,目前官方默认自带的jdk版本是1.7的,存储在你的android studio安装目录下的jre目录,你可以在android studio *** 作界面 File-->Project Structure 打开 *** 作界面,SDK Location就能看到JDK location了,也可以在这里进行修改。

其实使用jdk1.7 和1.8的区别,仅仅在于你的java代码编写方面,1.8的版本,支持一些更简洁的语法表达式,从某种意义上来说,这只是程序语言的进化而已。就好比最早的程序,使用10101010,但实现一个功能,可能需要写N多的101010,于是出了编程语言,比如C,C++,用几行英文单词来释义,就大大减少了工作量,然后在c++的基础上,诞生了java,剔除了繁杂的指针问题,再到现在主流的python,以前c++,java代码10行才能实现的功能,python可能只需要1-2行代码就可以实现了,这就是编程语言的进化

对应的sdk版本,sdk,其实指的是android *** 作系统的版本,从最早的1.0beta版本到现在的9.0版本,有相当多的变化,目前市面上90%以上的android手机, *** 作系统都在4.x以上,也就是说,你的程序支持最低的版本,在API 16以上,即可以兼容几乎所有的手机,而target版本,设定在API 25,26即可,最新的API 28,对应的 *** 作系统也就是android9.0,目前还在测试阶段,2018-07-02发布的,不建议把target设置为最新版本

我下载了zxing的源码和实例,但是demo中用了大量jdk1.7才支持的函数,比如switch(String)等,导致我编译不过去,把编译环境改为jdk1.7之后,android又报错:Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools >Fix Project Properties.

fix之后,编译环境又编程jdk 1.6,真是郁闷

使用Eclipse做Android开发,需要先在Eclipse上安装ADT(AndroidDevelopmentTools)插件。1.安装JDK1.7JDK官网oracle.com/technetwork/java/javase/downloads/index.html"target="_blank">"target="_blank">下载adt-bundle-windows-x86-20140321.zip这个安装包中包含了SDK和Eclipse,安装包自带的Eclipse可以直接进行Android开发,无需配置。这里,只使用解压后的sdk文件夹,将sdk存放到自己的目录下。4.为Eclipse安装ADT插件,在线安装启动Eclipse,点击菜单Help->InstallNewSoftware在d出的菜单中,点击Add,输入名称,然后在URL中输入:android/eclipse/"target="_blank">mandgroups->勾选AndroidSDKandAVDManager我是将Android相关的选项都勾选了,如下图,这样Window菜单下就有AndroidSDKManager和AndroidVirtualDeviceManager菜单了。勾选后的Window菜单项:5.创建一个虚拟Android设备点击Window->AndroidVirtualDeviceManager,在d出的对话框中删除系统默认的一个虚拟设备,然后点击New来添加,填写相关参数,如下图所示:新增虚拟Android设备后,点击Start启动Android虚拟机,启动过程非常慢,一定要有耐心。。。6.创建一个Android项目File->New->Other,选择AndroidApplicationProject,如下图所示根据提示创建即可,我创建的项目叫做AndroidTest,没有做任何修改,直接运行。7.运行Android项目待虚拟机启动好后,再运行Android程序,虚拟设备启动后的界面如下:运行Android程序方法:选中项目,点击菜单Run->RunAs->1AdnroidApplication,等待自动在虚拟机中运行,运行成功界面如下:至此,Android开发环境搭建完毕!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11710937.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存