android kotlin 一键配置 附anko
来源:互联网 发布:长城宽带 端口转发 编辑:程序博客网 时间:2024/06/03 16:26
参考来源:
kotlin android 开发中文版
https://wangjiegulu.gitbooks.io/kotlin-for-android-developers-zh/content/pei_zhi_gradle.html(原版)
https://www.ctolib.com/docs//sfile/kotlin-for-android-developers-zh/pei_zhi_gradle.html(转载)
github kotlin
https://github.com/JetBrains/Kotlin/
github anko
https://github.com/Kotlin/anko/
1 AS 一键转换activity
Code –> Convert Java File to Kotlin File (代码转换至kotlin)
2 Sync,as自动配置kotlin
Sync同步一下,显示kotlin not configured(kotlin未配置)
Configure,点击配置(AS进行kotlin配置选择)
All modules containing Kotlin files: app
包含kotlin文件的所有模块: appkotlin compiler and runtime version: 1.1.3-2
kotlin 编译 运行时 版本 :1.1.3-2(load 最新版本)
OK
AS提示同步(Sync Now),同步一下
3 添加 修改 配置
版本号, 可从 https://github.com/Kotlin/anko/releases 获取
ext.kotlin_version = '1.1.3-2' ext.anko_version = '0.10.1' // 添加anko_version
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
父build.gradle(项目级别)
子build.gradle(module级别)
apply plugin: 'kotlin-android'apply plugin: 'kotlin-android-extensions' // 添加 kotlin 扩展(必需)
compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version" compile "org.jetbrains.anko:anko:$anko_version" // 添加 anko 全部lib
记得Sync Now(同步)
至此,kotlin anko 配置完成
4 helloworld 示例
activity_main.xml
<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:id="@+id/mTxt1" android:layout_width="wrap_content" android:layout_height="wrap_content" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintTop_toTopOf="parent" /></android.support.constraint.ConstraintLayout>
MainActivity.kt
package com.zet.demokotlinhelloworldimport android.os.Bundleimport android.support.v7.app.AppCompatActivityimport kotlinx.android.synthetic.main.activity_main.*class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) mTxt1.text = "hello world" }}
截图
end
- android kotlin 一键配置 附anko
- android studio3.0 kotlin配置Anko
- Android studio2.3.2 配置kotlin、Anko
- Android Studio 3.0 的Kotlin Anko 配置设置
- Kotlin&Anko基础教程大全 一
- Android Kotlin anko 标题居中
- Kotlin + anko
- Kotlin&Anko, 扔掉XML开发Android应用
- android 3.0 kotlin开发(1) 引入 anko
- Kotlin Android UI利器之Anko Layouts
- Kotlin和anko融合进行Android开发
- Kotin + Anko Android开发(一) 环境配置
- Android中kotlin的学习(anko + kotlin)
- 用Kotlin和Anko实现安卓UI(一)
- Kotlin开发Android笔记5:Anko for Android
- Android知识体系梳理笔记五:Kotlin学习笔记一:类和继承以及Anko(全)的基本使用
- Kotlin Anko简单使用
- Kotlin开发Android笔记6:Anko和扩展的函数
- Errors reported here must be corrected before the service can be started.
- 复盘_7月(第5周工作复盘)
- mac下node安装提示command not found
- 解决问题的记录【一】TCP连接过多导致新连接创建失败
- 用数组模拟栈结构,实现分隔符"{}"、"()"、"[]"的左右匹配检查
- android kotlin 一键配置 附anko
- 填制模具充程模拟Siemens.NX.11.0.Easy.Fill.Advanced.v5_20170720
- JAVA多线程核心技术 1.2.3 非线程安全 解析
- zigbee术语理解
- windows使用tracert测试分析访问网站的路由节点
- Java变量基础概念
- zookeeper集群安装和配置
- markdown的语法得留着
- 设计模式之观察者模式