文档章节

Android Studio 2.2中jdk选择问题

星雨gg
 星雨gg
发布于 2016/09/27 10:54
字数 356
阅读 2
收藏 0

AS升级到2.2后就一直遇到很多奇葩问题,今天遇到了。file——project structure ——SDK location中jdk location 无法选择1.7的问题。(本人电脑中包含了1.7和1.8的jdk)所以查询了一下。Google说,所发布的AS2.2强制支持1.8,不建议使用1.7,但是实际上1.7还是可以使用的。Google之所以默认使用1.8的原因是新发布的build-tools24的原因。因为使用build-tools24必须是1.8的jdk,而且2.2AS的安装版默认安装的都是api24有关的文件。所以要修改单个 module的jdk的时候需要在下图改: 输入图片说明 或者在module的build.gradle文件内配置

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_7
    targetCompatibility JavaVersion.VERSION_1_7
}

另外在官网上还发现这样一段话

Note: Using the new Java 8 language features is not a requirement for developing apps that target the Android N platform. If you don’t want to write code with Java 8 language features, you can keep your project’s source and target compatibility values set to Java 7, but you still must compile with JDK 8 to build against the Android N platform. 开发面向 Android N 平台的应用并不要求必须使用新的 Java 8 语言功能。如果您不想使用 Java 8 语言功能编写代码,您可以将项目的源和目标兼容性值保留为 Java 7,但您仍必须使用 JDK 8 进行编译,以便针对 Android N 平台进行构建。

© 著作权归作者所有

共有 人打赏支持
星雨gg
粉丝 1
博文 20
码字总数 3885
作品 0
程序员
Android开发工具Android Studio、Android SDK和Genymotion完全配置

所谓“工欲善其事,必先利其器”。Android Studio 是谷歌推出一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试...

游走于代码之间
08/17
0
0
张高兴的 Xamarin.Android 学习笔记:(一)环境配置

  最近在自学 Xamarin 和 Android ,同时发现国内在做 Xamarin 的不多。我在自学中间遇到了很多问题,而且百度到的很多教程也有些过时,现在打算写点东西稍微总结下,顺便帮后人指指路了。...

张高兴
2017/01/13
0
0
Android studio常用设置详解

1.1 界面设置 默认的 Android Studio 为灰色界面,可以选择使用炫酷的黑色界面。 Settings --> Appearance --> Theme ,选择 Darcula 主题即可。 1.2 字体设置 如果你的Android Studio界面中...

dailei1021
2015/11/05
0
0
Android Studio简单设置

Android Studio 简单设置 界面设置 默认的 Android Studio 为灰色界面,可以选择使用炫酷的黑色界面。 Settings --> Appearance --> Theme ,选择 Darcula 主题即可。 字体设置 系统字体设置...

Erichkko
2015/11/21
0
0
Android Studio简单设置

界面设置 默认的 Android Studio 为灰色界面,可以选择使用炫酷的黑色界面。 Settings --> Appearance --> Theme ,选择 Darcula 主题即可。 字体设置 系统字体设置 如果你的Android Studio界...

会飞柚子
2015/11/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

关于Jackson默认丢失Bigdecimal精度问题分析

问题描述 最近在使用一个内部的RPC框架时,发现如果使用Object类型,实际类型为BigDecimal的时候,作为传输对象的时候,会出现丢失精度的问题;比如在序列化前为金额1.00,反序列化之后为1.0...

ksfzhaohui
20分钟前
0
0
vue less安装

$ npm install less less-loader --save 安装成功后修改文件:build>webpack.base.conf.js 在model.rules添加对象: { test: /\.less$/, loader: "style-loader!css-loader!less-loade......

shawnDream
26分钟前
0
0
kolla-ansible部署容器ceph

kolla是从openstack孵化出的一个项目,kolla项目可以制作镜像包括openstack、ceph等容器镜像, ansible是自动化部署工具,执行playbook中的任务。 kolla-ansible是容器部署工具,部署opensta...

zrz11
30分钟前
0
0
【三 异步HTTP编程】 1. 处理异步results

异步results 事实上整个Play框架都是异步的。Play非阻塞地处理每个request请求。 默认的配置适配的正是异步的controller。因此开发者应该尽力避免在在controller中阻塞,如在controller方法中...

Landas
32分钟前
0
0
Android Studio 3.1.4 buildApk遇到问题 Connection reset

打开设置,找到Android Studio选项卡,把下图选项打上勾就ok

lanyu96
33分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部