利用Kotlin开发你的第一个Android应用

作者:奋斗者—cyf 时间:2022-04-23 14:39:53 

前言

本文主要给大家介绍了关于Kotlin如何开发Android应用的相关内容,关于kotlin我不过多的介绍了,下面直奔主题。

第一步:为AndroidStudio安装Kotlin插件

在线安装步骤:File—>Settings—>Plugins—>Install JetBrains plugin…出现以下界面,选中Kotlin 点击右边的Install(因为我的已经安装了所以显示的是Update升级)

利用Kotlin开发你的第一个Android应用

然后就是漫长的等待,安装完成后会提示重启AndroidStudio

由于本人在线安装没有成功,选择了离线安装。。。

离线安装步骤

首先去下载AndroidStudio用的Kotlin插件 分享一下我的插件下载地址:

百度云:链接: https://pan.baidu.com/s/1mimSMog 密码: jyx7

下载后还是File—>Settings—>Plugins—>Install plugin from disk…(注意最后选择Install plugin from disk…和在线安装时候选择的Install JetBrains plugin…不一样)选择你下载的插件的安装路径,点击OK如图:

利用Kotlin开发你的第一个Android应用

完成之后会提示重启重启后就可以了 (只是插件安装好了)

第二步:配置Kotlin第一次创建Kotlin Activity,会提示 Kotlin not configured,我们直接点configure,如图:

利用Kotlin开发你的第一个Android应用

点击Android with Gradle

利用Kotlin开发你的第一个Android应用

点击OK

利用Kotlin开发你的第一个Android应用

这时候我们的项目后发生以下的变化:

首先根目录的build.gradle文件:

利用Kotlin开发你的第一个Android应用

首先app的build.gradle文件:

利用Kotlin开发你的第一个Android应用

这时候说明你的Kotlin配置完成了 可以开发你的第一个Kotlin项目了

第三步:开发第一个Kotlin项目,首先要创建一个KotlinActivity

利用Kotlin开发你的第一个Android应用

在KotlinActivity对应的xml文件中新建一个TextView

利用Kotlin开发你的第一个Android应用

在KotlinActivity中使用:

利用Kotlin开发你的第一个Android应用

要不要太简单啊我靠!!!!直接xml中的id名字.text就可以了!!!!

当输入tv_myTest会自动提示倒包的哦 Alt+Enter就可以了,就是这个包了:

利用Kotlin开发你的第一个Android应用

不过我导入的时候遇到了问题 就是这个tv_myTest怎么也不提示 报错说没有这个变量。。。。。于是百度这个问题 找到了解决方法,就是在app的build.gradle文件中加一段代码


apply plugin: 'kotlin-android-extensions'

加在哪呢?如图:

利用Kotlin开发你的第一个Android应用

Sync Now一下 解决可以运行了 可以看到你的第一个用Kotlin编写的app了~(虽然简单的很。。。。)

补充一点:将原来的java文件转换为Kotlin文件,选中你的java文件,如下图操作:

利用Kotlin开发你的第一个Android应用

来源:http://www.cnblogs.com/yunfang/p/7694118.html

标签:android,kotlin,应用开发
0
投稿

猜你喜欢

  • Android 实现永久保存数据的方法详解

    2023-06-23 22:13:23
  • 深入Android 五大布局对象的应用

    2022-03-23 15:25:15
  • Java 添加超链接到 Word 文档方法详解

    2023-01-29 08:49:30
  • C# 如何在MVC3中取消备用控制器的选择

    2023-02-16 06:48:18
  • spring-AOP 及 AOP获取request各项参数操作

    2021-11-17 19:43:34
  • SpringBoot+Redis实现数据字典的方法

    2022-08-03 14:22:29
  • 浅谈java常用的几种线程池比较

    2021-07-24 01:28:23
  • IDEA中JetBrains Mono字体的正确安装姿势

    2022-03-12 12:21:40
  • Android studio将Module打包成Jar的方法

    2021-12-15 20:59:21
  • C#算法之整数反转

    2021-09-24 18:36:49
  • Android 自定义密码输入框实现代码

    2023-02-11 09:18:40
  • SpringCloud服务实现同时使用eureka和nacos方法

    2022-01-14 13:58:57
  • c#实现flv解析详解示例

    2022-06-10 22:57:21
  • JavaWeb动态导出Excel可弹出下载

    2021-11-21 11:12:12
  • 详解SpringBoot定时任务说明

    2022-08-11 05:03:11
  • 小程序与后端Java接 口交互实现HelloWorld入门

    2023-11-04 18:55:31
  • Winform 显示Gif图片的实例代码

    2021-06-29 21:14:44
  • Java中对list map根据map某个key值进行排序的方法

    2023-09-04 17:10:03
  • C#基于Socket实现简单聊天室功能

    2023-05-09 01:17:32
  • java使用common-fileupload实现文件上传

    2022-03-06 03:21:08
  • asp之家 软件编程 m.aspxhome.com