文档章节

Android Studio 2.2中jdk选择问题

星雨gg
 星雨gg
发布于 2016/09/27 10:54
字数 356
阅读 62
收藏 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 开发工具用于开发和调试...

游走于代码之间
2018/08/17
0
0
安装 Mono for Android (Visual Studio 2010)

安装 Mono for Android for Visual Studio 2010 需要下面4个步骤: 安装 JDK 安装 Android SDK 配置模拟器 安装 Mono for Android Visual Studio 2010 插件 环境要求: Windows PC Visual St......

鉴客
2011/09/21
40K
11
张高兴的 Xamarin.Android 学习笔记:(一)环境配置

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

张高兴
2017/01/13
0
0
Android Studio 2.2 的新鲜事

Android Studio 2.2 现在可以下载。Android Studio 2.2 已在 Google I/O 2016 上预展,是全球各地数百万 Android 开发者使用的 IDE 最新版本。 此版本包含增强功能,主要面向三大主题:速度、...

局长
2016/09/24
5.4K
12
React Native搭建开发环境/link原生依赖问题

环境搭建 一、 安装依赖 必须安装的依赖有:Node、Python2 以及 JDK 、React Native 命令行工具和 Android Studio。 1. 官网下载安装Node(Node 的版本必须高于 8.3) 2. 官网下载安装Pytho...

簡單STL
04/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring使用ThreadPoolTaskExecutor自定义线程池及实现异步调用

多线程一直是工作或面试过程中的高频知识点,今天给大家分享一下使用 ThreadPoolTaskExecutor 来自定义线程池和实现异步调用多线程。 一、ThreadPoolTaskExecutor 本文采用 Executors 的工厂...

CREATE_17
今天
5
0
CSS盒子模型

CSS盒子模型 组成: content --> padding --> border --> margin 像现实生活中的快递: 物品 --> 填充物 --> 包装盒 --> 盒子与盒子之间的间距 content :width、height组成的 内容区域 padd......

studywin
今天
7
0
修复Win10下开始菜单、设置等系统软件无法打开的问题

因为各种各样的原因导致系统文件丢失、损坏、被修改,而造成win10的开始菜单、设置等系统软件无法打开的情况,可以尝试如下方法解决 此方法只在部分情况下有效,但值得一试 用Windows键+R打开...

locbytes
昨天
8
0
jquery 添加和删除节点

本文转载于:专业的前端网站➺jquery 添加和删除节点 // 增加一个三和一节点function addPanel() { // var newPanel = $('.my-panel').clone(true) var newPanel = $(".triple-panel-con......

前端老手
昨天
8
0
一、Django基础

一、web框架分类和wsgiref模块使用介绍 web框架的本质 socket服务端 与 浏览器的通信 socket服务端功能划分: 负责与浏览器收发消息(socket通信) --> wsgiref/uWsgi/gunicorn... 根据用户访问...

ZeroBit
昨天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部