Kotlin在Android Studio中安装与配置

2023-05-16

Kotlin的安装与配置

  因为本人使用的开发工具是Android Studio,所以这里只说明一下Kotlin在Android Studio中的安装与配置。

Kotli插件的安装

  在安装Kotlin插件之前,Android Studio、JDK、SDK都已经安装和配置完成,也就是说Android Studio是可以运行调试的。 打开Android Studio,进入setting设置,如下图:

Setting

  在左侧找到Plugins并点击,在右侧显示的内容找到Browse Repositories,点击进入搜索页面,如下图:

Plugins

  在最上面的输入框输入Kotlin,在搜索出的内容中找到Kotlin,点击后,右会出现一个install按钮,点击进行安装,如下图:

这里写图片描述

  安装成功后,重启Android Studio。

Kotlin在项目中的配置

  新建一个项目,新建成功后,在菜单栏的选项卡中找到”Tools”–>”Kotlin”–>”Configure Kotlin in Project”,也就是在项目中配置Kotlin:

这里写图片描述

  进入配置选项后,选择第二个选项All Models containing Kotlin files,然后点击OK

这里写图片描述

  然后,选择Code–>Convert Java File to Kotlin File,将文件转换为Kotlin格式的文件,转换成功后,所有的文件都变成了kt格式的文件。打开Project下的build.gradle文件,在buildscript标签和dependencies 标签内分别加入以下内容:

buildscript {
    //按照自己的Kotlin版本号填写
    ext.kotlin_version = '1.1.3-2'
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.3.1'
        //添加的Kotlin的gradle配置
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

  然后打开app内的build.gradle文件,进行如下配置:

apply plugin: 'com.android.application'
//下面两行是要添加的内容
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'

android {
    compileSdkVersion 25
    buildToolsVersion "25.0.2"
    defaultConfig {
        applicationId "com.rushro2m.androidkotlin"
        minSdkVersion 16
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:25.3.1'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:recyclerview-v7:25.3.1'
    //下面两条是要添加的内容
    compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
    compile "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"

}

  添加成功后,进行一下同步,然后就可以在项目中进行Kotlin的开发了。

调试Kotlin是否应用成功

  打开res–>layout–>activity_mian.xml文件,添加一个TextView控件:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.rushro2m.androidkotlin.MainActivity">

    <TextView
        android:id="@+id/text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:text="TextView"
        android:textSize="20sp" />
</FrameLayout>

  打开已经转换为kt文件的MainActivity.kt文件

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        //给TextView控件设置显示文本
        textView.text = "Hello Kotlin"
    }
}

  然后运行程序,发现程序可以正常调试,说明Kotlin就配置成功了,以后开发就可以使用Kotlin语音进行开发了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Kotlin在Android Studio中安装与配置 的相关文章

随机推荐