跳转到正文
ygjoon
返回

Android Kotlin 环境搭建与语法速览

编辑文章

开发环境准备

1. 安装 JDK

2. 安装 Android Studio

3. 配置 Kotlin DSL 项目

新建项目时选择 Empty Activity,语言选择 Kotlin,构建脚本默认使用 Gradle Kotlin DSL(build.gradle.kts)。

// 根目录 settings.gradle.kts
pluginManagement {
    repositories {
        gradlePluginPortal()
        google()
        mavenCentral()
    }
}

include(":app")

Kotlin 基本语法回顾

1. 入口函数与包结构

package com.example.hellokt

fun main() {
    println("Hello Kotlin")
}

2. 变量与常量

val appName: String = "Demo"   // 只读
var counter: Int = 0           // 可变

val lazyValue by lazy {
    "初始化只会执行一次"
}

3. 字符串模板

val name = "Android"
val version = 14
val message = "Hello $name, API $version"

4. 空安全

val text: String? = null
val length = text?.length ?: 0

fun requireNotNull(value: String?): String {
    return value ?: throw IllegalArgumentException("value is null")
}

Android 工程结构速览

app/
├── build.gradle.kts         // 模块配置
├── src/main/
│   ├── AndroidManifest.xml
│   ├── java/                // Kotlin/Java 源码
│   ├── res/                 // 资源文件
│   └── assets/
└── src/test/                // 单元测试

常见 Gradle 配置片段:

android {
    namespace = "com.example.demo"
    compileSdk = 34

    defaultConfig {
        applicationId = "com.example.demo"
        minSdk = 24
        targetSdk = 34
        versionCode = 1
        versionName = "1.0"
    }
}

dependencies {
    implementation("androidx.core:core-ktx:1.13.1")
    implementation("androidx.appcompat:appcompat:1.7.0")
    testImplementation("junit:junit:4.13.2")
}

IDE 效率提升技巧

常见问题排查

问题可能原因解决办法
Gradle 构建失败JDK 版本不兼容检查 gradle.properties 的 JAVA_HOME
Kotlin 插件版本冲突Gradle 与 Kotlin 版本将 Kotlin 升级至与 Android Studio 匹配
设备无法运行USB 调试未开启在开发者选项中开启 USB 调试

总结

  1. Kotlin 在 Android Studio 中已成为默认语言,安装官方工具即可开箱即用。
  2. 掌握变量、空安全、字符串模板等基础语法,是后续学习协程、Flow 的前提。
  3. 熟悉 Gradle Kotlin DSL 与项目结构,可提升团队协作效率。

下一篇将深入 Kotlin 的数据类型与空安全特性,帮助你写出更健壮的 Android 代码。


编辑文章
分享这篇文章:

上一篇
Android Kotlin 集合操作与标准库实战
下一篇
Android Kotlin 架构组件与多模块协同