相关疑难解决方法(0)

Android是否支持JDK 6或7

我是Android开发的新手.我可以使用在Android中使用JDK 7开发的现有Java代码吗?

这些函数使用xerces dom和xslt以及xpathapi.目前,当我安装Android Eclipse ADT环境时,这些功能都没有编译.我还想知道Android设备本身是否支持JRE 6或7?

android jdk6 java-7

56
推荐指数
2
解决办法
5万
查看次数

Android导入java.nio.file.Files; 无法解决

我正在尝试新的Gmail API,示例使用java.nio.file包中的类,ei FilesFileSystems.

这些类是在Java jdk 1.7中引入的,因为我在我的Android应用程序中运行jdk 1.7.0_65,我不知道为什么Android Studio找不到这些类.

进口是:

import java.nio.file.FileSystems;
import java.nio.file.Files;
Run Code Online (Sandbox Code Playgroud)

我的build.gradle文件当然告诉系统像这样使用v.1.7

android {
    compileSdkVersion 19
    buildToolsVersion '20'
    ...
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
    }
}
Run Code Online (Sandbox Code Playgroud)

我指向jdk的正确目录:

在此输入图像描述

jdk列在"外部库"部分中:

在此输入图像描述

如果我浏览Java文件,我甚至可以找到java.nio.file.Files和.FileSystems:

在此输入图像描述

现在,****正在发生什么!?根据我的理解,我在这里做的一切,有什么建议吗?

java android java-7

45
推荐指数
2
解决办法
2万
查看次数

杰克逊无法在Android上加载JDK7类型

我在我的Android应用程序中使用Jackson 2.8.2来反序列化JSON.反序列化本身可行,但是,我可以在应用程序日志中看到以下警告:

Unable to load JDK7 types (annotations, java.nio.file.Path): no Java7 support added
Run Code Online (Sandbox Code Playgroud)

Proguard被禁用,sourceCompatibility设置为'1.7'.如何在构建中添加这些看似缺失的类型?

java android jackson java-7 kotlin

8
推荐指数
1
解决办法
9783
查看次数

标签 统计

android ×3

java-7 ×3

java ×2

jackson ×1

jdk6 ×1

kotlin ×1