android開發Kotlin外掛配置
安裝外掛
開啟Plugins -> Install JetBrains plugins -> 輸入Kotlin,把這個裝上
重啟後,File -> New 看到可以新建,說明外掛安裝成功
新增依賴
選單欄依次點選:Tools -> Kotlin -> Configure Kotlin in Project
然後就配置完畢了!當然你也可以自己手動進行配置:
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
- Step 2. 點選 Decompile 按鈕,會生成一個Java檔案
- Step 3. 拷貝Java檔案的內容
另外,得到Bytecode後也選擇可以使用:fernflower 來轉換成Java(差不多~)
方法二(其實就是反編譯):
編譯生成apk後,解壓拿到classes.dex,dex2jar生成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專案並執行測試