1. 程式人生 > >android開發Kotlin外掛配置

android開發Kotlin外掛配置

安裝外掛

開啟Plugins -> Install JetBrains plugins -> 輸入Kotlin,把這個裝上


重啟後,File -> New 看到可以新建,說明外掛安裝成功


新增依賴

選單欄依次點選:Tools -> Kotlin -> Configure Kotlin in Project


勾選需要配置的module,一般直接All modules 即可~


然後就配置完畢了!當然你也可以自己手動進行配置:

app層級的build.gradle新增:

apply plugin: 'kotlin-android'

apply plugin: 'kotlin-android-extensions'

compile "org.jetbrains.kotlin:kotlin-stdlib:1.1.2-4"

Project層級的build.gradle新增:
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.2-4"
這裡的1.1.2-4是kotlin外掛對應的版本號,不是固定的,如果版本號有問題 
會有相關提示:


手動改下版本號即可!還有這裡的 kotlin-android-extensions 不是 
必須的,這個是用來擴充套件繫結關係的模組,加上可以讓Activity自動關聯xml佈局中 
的View,讓我們可以直接拿控制元件id來用,而不需要先findViewById再去對View做相關設定。

到此就開發環境就搭建完成了,你可以動手寫個Hello Kotlin的例子試試了~


附1:Java轉Kotlin

AS支援Java程式碼直接轉Kotlin程式碼,但,我不建議,轉完一堆報紅,感覺有點 
像一些英語翻譯,直接逐個單詞翻譯,然後組合到一起,這就很 沒靈性了! 
當然方法還要要說下: 
選中檔案後依次點選選單欄的:Code -> Convert Java File to Kotlin File 
或者快捷鍵:Ctrl + Alt + Shift + K

附2:Kotlin轉Java

講真,別想太多,轉換後的Java檔案基本不是正常的,還不如重新寫個。

方法一

選中需要轉換的Kotlin檔案,依次點選:

  • Step 1. 選單欄 -> Tools
     -> Kotlin > Show Kotlin Bytecode
  • Step 2. 點選 Decompile 按鈕,會生成一個Java檔案
  • Step 3. 拷貝Java檔案的內容

另外,得到Bytecode後也選擇可以使用:fernflower 來轉換成Java(差不多~) 

方法二(其實就是反編譯):

編譯生成apk後,解壓拿到classes.dexdex2jar生成Jar包jd-gui開啟jar包 
找到對應的程式碼進行拷貝。

附3:寫Kotlin程式碼的小貼士

可能有時一些程式碼我們會用Java寫,但是換Kotlin就不知道怎麼寫, 
很簡單,直接把Java程式碼複製貼上到Kotlin檔案,出現這個對話方塊 
選Yes即可 :


相關推薦

android開發Kotlin外掛配置

安裝外掛 開啟Plugins -> Install JetBrains plugins -> 輸入Kotlin,把這個裝上 重啟後,File -> New 看到可以新建,說明外掛安裝成功 新增依賴 選單欄依次點選:Tools ->

Android開發桌面外掛

前提:公司應用需要開發外掛,奈何我實在沒有塊的開發經驗,查閱了一些資料,花了幾天時間,完成了外掛的開發。 開發桌面外掛需要了解AppWidgetProvider,RemoteViewsService,RemoteViewsFactory,appwidget-provider 外掛的更新主

Android開發--Kotlin初體驗,java轉Kotlin程式碼及異常排除

Kotlin火了一段時間了,近段關於java版權的官司谷歌也輸了。趁著最近有時間,瞭解下Kotlin。為了更方便檢視與java開發的區別,決定拿一個小專案直接改成Kotlin程式碼。 看別人部落格的時候發現AS自帶有Java轉Kotlin的工具,於是,我們可以很方便的使用快

android 開發環境變數配置

環境變數配置<java部分>:  變數名(N):  JAVA_HOME 變數值(V):  C:\Program Files\Java\jdk1.8.0_05 變數名(N): &n

Android 開發常用外掛、工具

好的開發外掛、工具可以大大的提升我們的開發效率。下面整理一下開發中常用的外掛和工具。 Android Studio 1、EventBus3 針對某個 Event 快速的檢視哪些地方傳送,哪些地方接收。 但是如果你一個Event Class在多個事

Android開發常用外掛

對於以下外掛如果出現中文亂碼問題直接參考Ubuntu:常用軟體和設定中的設定並安裝Ubuntu字型即可 JSON to Data Class(kotlin) Android Resource Usage Count 外掛地址http://n

Android Studio 第三方外掛配置與應用

Android Studio擁有強大的功能,只是有些我們還不知道,比如說,他可以整合許多第三方外掛,幫助我們打打提高開發效率。至於外掛的種類繁多,需要我們在自己的開發過程中,一一檢驗哪些是我們真正需要的,哪些我們很少甚至根本用不到。話不多說,我們直接來說明Android St

eclipse安裝外掛配置Android開發環境

  安卓版本與sdk的對應     最近學習Android開發,電腦已有開發web的eclipse mars,不想再額外安裝軟體,於是參考網上資

android studio配置android開發環境

form tps android 禁用 圖片 ron dea ren dex 1、下載安裝android-studio-bundle 地址:https://developer.android.com/sdk/index.html 註意:指定andro

Android開發人員應該知道的Kotlin

每次 簡單的 狀態 adapt equals 編寫 android開發 每天 dea 本文來源於我在InfoQ中文站翻譯的文章,原文地址是:http://www.infoq.com/cn/news/2016/01/kotlin-androidAndroid開發人員在語言限

BlockCanary在Android原生開發中的配置方法

static 簡單 分析 用戶 多少秒 arr all 方法 阻塞 BlockCanary對主線程操作進行了完全透明的監控,並能輸出有效的信息,幫助開發分析、定位到問題所在,迅速優化應用。 下面介紹配置方法。 1. 找到配置BlockCanary的jar包和arr包 blo

Android開發—智能家居系列】(二):用手機對WIFI模塊進行配置

名稱 ash 端口 clas 方式 mac class 二階 target 【Android開發—智能家居系列】(二):用手機對WIFI模塊進行配置 http://blog.csdn.net/u010924834/article/details/4949672

React Native Android開發環境配置

環境變量 all hotspot book environ mod 安裝atom 出現 facebook 近些年,Web前端甚是火爆,火爆程度堪比我畢業時的移動端開發一般。隨著JavaScript的火爆,移動端也不安分了起來,ReactNative就異軍突起了,幾乎要做到“

Android開發教程 - 使用Data Binding(二)集成與配置

集成 我們 enabled 總結 code ref href 管理工具 amp 安裝依賴庫,配置工程 Data Binding安裝和配置都非常簡單,僅需簡單的兩步即可完成。 更新SDK 打開SDK管理工具,下載最新的Android Support庫。 配置工程的Gradle

phonegap3.4 for android 開發環境配置

對於新手來說最鬱悶的是沒人告訴你phonegap3.4和phonegap2.8的使用方式不一樣,結果根據教程總是無法進行下去,我就是這樣一個新手,經過兩天的折騰,總算有點眉目,今天在這裡總結一下。 1,首先是android開發環境準備 1)adt-bundle 對於新手來說最好使用ADT

Android 開發:(一)安卓開發環境搭建與配置 (Windows和Mac )以及目錄結構介紹

(一)、windows版 一. 開發工具: 1.Android Studio:(http://www.androiddevtools.cn/) 2.Genymotion(虛擬機器):(http://www.genymotion.net/) (二)、Mac版 一

Android開發Android studio 3.2.1配置androidannotations

androidannotations,Butterknife 元件等大大的提高了開發效率,但在配置androidannotations 的時候卻出現了問題,根據根據網上的資料配置 annotationProcessor “org.androidannotations:androidannot

Android studio2.2+,配置NDK,JNI開發

一,Android studio2.2+以上版本 2.2以上版本預設是配置了NDK的。在你android SDK目錄下的ndk-bundle下。 在我們專案下的local.properties下已經配置好NDK路徑了,如下(我的路徑) ndk.dir=C:\forwork\ja

Android開發—智慧家居系列】(二):用手機對WIFI模組進行配置

【Android開發—智慧家居系列】(二):用手機對WIFI模組進行配置   版權宣告:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/u010924834/article/details/49496729   在實際開發中,我開

配置android開發環境、安裝Android studio、Android sdk(配置react native的Android環境)

配置react native的Android環境的步驟比較多,所以單獨提取出來記錄: 提示:如果是想搭建android開發環境安裝Android studio,本記錄貼也適用的 1. 安裝 Android Studio,配置sdk 2.建立一個android專案並執行測試