You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Android Studio临时文件中导入android.net.Uri?

解决Android Studio临时文件无法识别Android包的问题

默认的Kotlin临时文件(Scratch File)基于标准JDK环境构建,没有关联Android SDK依赖,因此无法识别android.*相关包。要解决这个问题,只需创建或切换为Android类型的Kotlin临时文件,具体操作如下:

方法一:新建Android类型的临时文件

  • 点击顶部菜单栏 File → New → Scratch File
  • 在弹出的选择框中,选择Android分类下的Kotlin选项,确认创建
  • 在新文件中运行你的代码即可正常执行:
import android.net.Uri
println(Uri.encode("?"))

方法二:修改现有临时文件的类型

  • 打开已有的普通Kotlin临时文件,找到右侧Scratches and Consoles面板
  • 右键点击目标文件,选择Change Type → Android → Kotlin
  • 等待环境同步完成,即可正常导入并使用Android相关包

Android类型的临时文件会自动关联当前项目的Android SDK类路径,因此能访问所有Android框架API。

内容的提问来源于stack exchange,提问作者ceving

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 21:40:41