kotlin ios kotlin ios 部署

admin2024-10-07  29

2017年5月谷歌宣布将Kotlin作为安卓开发的官方语言。Kotlin是一种在 Java虚拟机上执行的静态型编程语言,号称是AndroidSwift,有以下几个优势:

  1. 简洁——它大大减少你需要写的样板代码的数量。
  2. 安全——避免空指针异常等整个类的错误。
  3. 通用——构建服务器端程序、Android 应用程序或者在浏览器中运行的前端程序。
  4. 互操作性——通过 100% Java 互操作性,利用 JVM 既有框架和库。

配置如下:

一、检查Android Studio版本,更新到最新版

AS3.0才会支持Kotlin,通过Help->About检查当前AS版本。通过Help->Check for Updates...更新(此阶段可能需要翻墙)

二、给新建的项目配置

1、在项目的build.gradle里面这样修改:


1. buildscript {  
2. '1.1.2'//定义当前版本,方便后来引用  
3. '0.10.0-beta-2'//定义当前版本,方便后来引用  
4.     repositories {  
5.         jcenter()  
6.     }  
7.     dependencies {  
8. 'com.android.tools.build:gradle:2.3.2'  
9. "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"  
10.     }  
11. }  
12. allprojects {  
13.     repositories {  
14.         jcenter()  
15. "http://dl.bintray.com/kotlin/kotlin-dev" }  
16.     }  
17. }


1. dependencies {  
2. "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"  
3. "org.jetbrains.anko:anko-sdk25:$anko_version"  
4. "org.jetbrains.anko:anko-sdk25-coroutines:$anko_version"  
5. "org.je
1. tbrains.anko:anko-appcompat-v7:$anko_version"
//compile 'org.jetbrains.kotlin:kotlin-stdlib-jre7:1.1.1'
  //compile 'com.android.support.constraint:constraint-layout:1.0.2'
1. } 
2.  kotlin {  
3.      experimental {  
4. "enable"  
5.      }  
6.  }
7.


三、安装Kotlin插件来支持

1、点击左上角File->Settings->Plugins->Browse repositories->输入Kotlin->点击install,然后根据提示重启AS就安装好了。(Kotlin Extension For Android这个插件已经不存在,只需要安装一个Kotlin即可。)

kotlin ios kotlin ios 部署,kotlin ios kotlin ios 部署_kotlin ios,第1张

注意:这个阶段可能安装Kontlin插件不成功,一直报错:

Plugin Kotlin was not installed: Cannot download 'http://plugins.jetbrains.com/pluginManager/?action=download&id=org.jetbrains.kotlin&build=AI-162.2228.14&uuid=60241dd7-c477-451f-aec5-442bef8379b4': Read timed out
, response: 200 OK

可以通过先本地下载插件(https://plugins.jetbrains.com/plugin/6954-kotlin  下载时间可能有点长,耐心等待),再导入.zip文件的方式。

Kontlin支持的文件扩展名为.kt,成功之后我们在某个package右键->new的时候,显示是这样:

  

kotlin ios kotlin ios 部署,kotlin ios kotlin ios 部署_Android_02,第2张

  可以看到,多了Kotlin File/Class、Kotlin Activity,顾名思义,新建普通类和新建Activity。

  Kotlin File/Class:

  

kotlin ios kotlin ios 部署,kotlin ios kotlin ios 部署_Android_03,第3张

  Kotlin Activity:

kotlin ios kotlin ios 部署,kotlin ios kotlin ios 部署_Android_04,第4张

kotlin ios kotlin ios 部署,kotlin ios kotlin ios 部署_kotlin ios_05,第5张

2、第一次新建Kotlin类后,会在界面显示“Kotlin not configured”,点击“Configure”,进入Kotlin配置页面(或者通过点击Tool->Kotlin->Configure Kotlin in Project),如下图:

kotlin ios kotlin ios 部署,kotlin ios kotlin ios 部署_Android_06,第6张

根据需求配置某个模块或 全部的模块,点击OK即可。

3、Code->Convert Java File to Kotlin File可以将java类的activity转换为Kotlin文件,但不是万能的。可以看到此时activity文件的后缀变成.kt了。

四、现在可以使用Kotlin来开发了

接下来建议看博客:https://kymjs.com/column/kotlin.html

https://www.kotlincn.net/docs/reference/basic-syntax.html

https://github.com/wangjiegulu/kotlin-for-android-developers-zh/blob/master/SUMMARY.md

https://github.com/githubwing/GankClient-Kotlin


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明原文出处。如若内容造成侵权/违法违规/事实不符,请联系SD编程学习网:675289112@qq.com进行投诉反馈,一经查实,立即删除!