# 基于Kotlin的Android开发(1):安装Kotlin插件并编译项目
来源:互联网 发布:杜蕾斯大胆爱厚度 知乎 编辑:程序博客网 时间:2024/05/22 15:19
Android studio 版本:2.3.3
参考文献:
1. Getting started with Android and Kotlin
2.《Kotlin for android developers》中文版翻译
3. Simple Mobile Tools
p.s. 本文旨在从零开始,通过分析使用Kotlin进行编写的App项目,学习给予Kotlin 的Android开发。博主之前有稍微接触过Java的安卓开发,但主要还是做偏底层的开发,所以肯定会有很多不足,大家一起来学习进步。
p.s.s.预计会在暑假期间进行较为稳定频繁的更新,这篇过后应该会有一大段时间的空隙期,苦逼大学党,到了考试周。
序
今年的谷歌IO大会上,Kotlin正式成为Android的官方编程语言之一,之后各大论坛、博主都在鼓吹Kotlin是Android端的Swift,优雅、简洁。又想到之前接触过一点的Java安卓开发,相比较于底层基于C的开发,在我看来,java这种高级语言已经是很简洁的(笑)。当然,高级语言嘛,肯定是朝越来越简洁,越来越接近于自然语言发展的,既然这次Kotlin的呼声这么高,那不如来看看到底是不是真如大家期待的一样。
不过,本人并没有打算先去学kotlin的语法,不如直接从已经存在的项目入手,进行学习(其实是因为没底,想看看高手是怎么写project的,毕竟没有做过真的安卓开发,笑)
Kotlin插件安装
由于Android Studio在3.0版本后才加入原生的Kotlin支持,但是AS3.0仍在测试,因此,只能先采用老版本加插件的方法,之后再迁移到AS3中。
按照Kotlin官方的指导,插件安装十分的简单。
Go to File | Settings | Plugins | Install JetBrains plugi
创建基于Kotlin的Project(由于博主是基于其他人做的项目,此步省略,具体请参考链接
编译已存在项目
由于是视觉动物,希望能够先看到最终的结果再来看代码,本项目链接为Simple Mobile Tools中的Simple Calendar,如果开发者觉得不妥,可以联系删除本文。
安装完插件后,讲道理项目已经可以正常编译了,不过应该会有一些error(喜闻乐见),本文之后的思路就是解决这些error,直到编译完成,点亮手机(哒哒)。
Gradle sync failed: Failed to find Build Tools revision 25.0.0
Consult IDE log for more details (Help | Show Log)Build Tools版本不正确,应该是版本过新了,按照IDE的提示下载解决即可。
Error: Unable to run mksdcard SDK tool
在64位系统上缺少32位库的支持sudo apt-get install lib32stdc++6sudo apt-get install lib32ncurses5 sudo apt-get install lib32z1
等了大概10分钟,居然顺利进入模拟器模拟。
真的少见,居然只是有两个编译器自身配置的小问题,顺利看到了项目的界面,撒花。想想以前,升级个AS,就各种gradle配置错误云云,尴尬。既然成功进入界面,本水水的第一篇就结束吧,下一篇开始来学习这个项目,不过应该要等7月份了,考试周还是不敢懈怠的。
- # 基于Kotlin的Android开发(1):安装Kotlin插件并编译项目
- Android Studio安装并使用Kotlin插件
- Android Studio安装并使用Kotlin插件
- Kotlin开发Android笔记1:Kotlin介绍及项目配置
- Kotlin 开发Android 笔记1:Kotlin介绍及项目配置
- Kotlin学习(一)Kotlin插件安装
- android开发Kotlin插件配置
- Android Studio安装Kotlin插件
- android studio 安装kotlin插件
- Android Studio Kotlin插件安装
- Android Studio 安装Kotlin插件
- Kotlin开发Android(1):Android studio添加Kotlin
- 使用 Kotlin 开发 Android 应用 | 8 个最优秀的 Android Studio 插件 Kotlin Android 素材
- Android Studio安装Kotlin插件及使用
- Android Studio中安装Kotlin插件
- Android Studio安装Kotlin插件和使用
- mac Android Studio安装kotlin插件
- AndroidStudio 安装Kotlin插件
- Spring MVC 配置总结
- 【数据结构】单调栈
- android ANR小结
- C++设计模式之桥接模式
- Android学习路之GridLayout
- # 基于Kotlin的Android开发(1):安装Kotlin插件并编译项目
- angular1基础
- 自定义指令集的CPU设计
- 贪心算法实例(一):多任务分配问题
- HTTP详解--Http协议(三)
- 如何实现自己没实现过的需求之文本动画
- 5.比特币中热存储,冷存储和分层钱包问题
- Cookie详解
- Android反编译dex2jar+JD-GUI(附反编译工具zip)