Kotlin的安装与配置
因为本人使用的开发工具是Android Studio,所以这里只说明一下Kotlin在Android Studio中的安装与配置。
Kotli插件的安装
在安装Kotlin插件之前,Android Studio、JDK、SDK都已经安装和配置完成,也就是说Android Studio是可以运行调试的。 打开Android Studio,进入setting设置,如下图:
在左侧找到Plugins并点击,在右侧显示的内容找到Browse Repositories,点击进入搜索页面,如下图:
在最上面的输入框输入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(使用前将#替换为@)