【问题标题】:How to ignore java.time package in Android Studio如何在 Android Studio 中忽略 java.time 包
【发布时间】:2018-07-07 12:27:33
【问题描述】:

我目前正在开发一个最低 API 版本为 17 (JellyBean) 的 Android Studio 项目,因此我无法使用 java.time 包。相反,我使用的是适用于 Android 的 ThreeTen backport (com.jakewharton.threetenabp:threetenabp:1.1.0)。

我的问题是com.threeten.bp 中的每个类都匹配java.time 中的一个,我发现很容易不小心导入错误的类非常,因为自动完成弹出窗口显示java.time 选项优先。我需要一种方法来从我的项目中删除那个 java.time 包,或者至少告诉 Android Studio 忽略它。有可能吗?

【问题讨论】:

  • 在添加java.time 之前,除了设置足够低的compileSdkVersion 之外,您无法将其从项目中删除。不过,这对于您的应用程序的其余部分来说效果不佳。我不知道是否有一种方法可以定制自动完成功能以过滤掉某些包,尽管这听起来是一个不错的功能。

标签: java android android-studio jsr310 threetenbp


【解决方案1】:

您可以禁用此包的自动导入类。将java.time 添加到:

Editor--> General --> Auto import --> exclude from import and completion

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-11
    • 1970-01-01
    • 2018-06-02
    • 2014-06-25
    • 2018-05-05
    • 1970-01-01
    • 2023-04-03
    • 2014-08-01
    相关资源
    最近更新 更多