利用芬兰湾的科特林怎么编写一个Android项目

  介绍

这期内容当中小编将会给大家带来有关利用芬兰湾的科特林怎么编写一个Android项目,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

<>强插件安装

环境搭建当然是第一步,也是最重要的一步,但是这个芬兰湾的科特林的环境搭建却很简单,只要你安装插件就行,个人是Android开发,所以就直接用Android工作室为例:

文件→设置→插件→搜索芬兰湾的科特林

然后点击安装,最后重启Android工作室就行,我这个截图是安装过的

利用芬兰湾的科特林怎么编写一个Android项目”> <br/> </p> <p> <强>创建项目</强> </p> <p> Android项目的创建我就不多说了,因为它是Android本身的不涉及到芬兰湾的科特林语言的,所以与我们平时创建的规则一样,不会的出门百度。</p> <p> <强>创建一个KotlinActivity </强> </p> <p> <img src=

我们在创建的时候我们会发现,安装插件之后就多了这两个:

芬兰湾的科特林文件/类就是对应的芬兰湾的科特林对象我们这次不用,就暂时不讲。

芬兰湾的科特林活动就是我们要创建的KotlinActivity,我们选择它,编译器还是会跟创建普通的活动帮我们创建布局文件和在AndroidManifest.xml中注册这个活动。

<强>接地配置

个人在做第一个HelloWorld的时候就是卡在了这个地方,网上有些说创建KotlinActivity的时候编译器会帮助我们在build.gradle里面生成需要的配置,但是说实话我当时它并没有这么帮我干,那么我们怎么手动配置呢。

首先是项目最外面的构建。gradle:

//顶级构建文件,您可以添加配置选项常见的所有子项目/模块。   ext.kotlin_version=& # 39; 1.1.2 # 39;   buildscript {   存储库{   jcenter ()   }   依赖关系{   类路径& # 39;com.android.tools.build: gradle: tripwire # 39;//注意:不要把你的应用程序依赖关系;他们属于//在单个模块中构建。gradle文件   }   }      allprojects {   存储库{   jcenter ()   }   }      任务清洁(类型:删除){   删除rootProject.buildDir   }

这个是我的完整的配置文件,其实大家只需要在根目录加上最上面那句话

ext。kotlin_version=& # 39; 1.1.2 # 39;

这里有一个问题,我们到底要写什么版本号呢?我当时就遇到了这个肯,在网上拷贝了一个版本好结果怎么都运行不起来,其实这个版本号需要与我们安装的芬兰湾的科特林插件的版本号一致,那么我们怎么查看自己安装的芬兰湾的科特林版本号呢?

工具→芬兰湾的科特林→设置→芬兰湾的科特林插件更新检查更新现在

利用芬兰湾的科特林怎么编写一个Android项目

好了,接下来我们来配置一下需要使用芬兰湾的科特林语言的模块的构建。gradle配置

 buildscript {
  存储库{
  jcenter ()
  }
  依赖关系{
  类路径“org.jetbrains.kotlin: kotlin-gradle-plugin: kotlin_version"美元;
  类路径“org.jetbrains.kotlin: kotlin-android-extensions: kotlin_version"美元;
  }
  }
  应用插件:& # 39;com.android.application& # 39;
  应用插件:& # 39;kotlin-android& # 39;
  应用插件:& # 39;kotlin-android-extensions& # 39;
  
  android {
  compileSdkVersion 25
  buildToolsVersion“25.0.2"
  defaultConfig {
  applicationId“com.zxf.kotlin"
  minSdkVersion 15
  targetSdkVersion 25
  versionCode 1
  versionName“1.0”;
  }
  buildTypes {
  释放{
  minifyEnabled假
  proguardFiles getDefaultProguardFile (& # 39; proguard-android.txt& # 39;), & # 39; proguard-rules.pro& # 39;
  }
  }//sourceSets {//main.java。srcdir +=& # 39; src/main/芬兰湾的科特林# 39;//}
  }
  
  依赖关系{
  编译“org.jetbrains.kotlin: kotlin-stdlib: kotlin_version"美元;
  编译& # 39;com.android.support: appcompat-v7:25.1.1& # 39;
  编译& # 39;com.android.support.constraint: constraint-layout: 1.0.0-beta4& # 39;
  }

这个是我的配置文件,很清晰,主要就是在根目录最上层加上

 buildscript {
  存储库{
  jcenter ()
  }
  依赖关系{
  类路径“org.jetbrains.kotlin: kotlin-gradle-plugin: kotlin_version"美元;
  类路径“org.jetbrains.kotlin: kotlin-android-extensions: kotlin_version"美元;
  }
  }
  应用插件:& # 39;com.android.application& # 39;
  应用插件:& # 39;kotlin-android& # 39;
  应用插件:& # 39;kotlin-android-extensions& # 39; 

利用芬兰湾的科特林怎么编写一个Android项目