如何在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
相关产品推荐
相关产品推荐

