2017-07-13 60 views
0

大家都知道Android Studio可以直接運行java類的主要功能,我想用這種方式在Android Studio中練習kotlin語法,我只是簡單地寫了一個Hello Word!結果崩潰了: enter image description herekotlin文件如何在android studio 3.0 Canary 4上運行?

Android Studio也是基於IntelliJ IDEA實現的,我想不出可用的Android Studio來簡單地編譯kotlin文件,所以希望給予回覆,謝謝!

下面是一些配置信息:

apply plugin: 'java-library' 
apply plugin: 'kotlin' 

dependencies { 
    implementation fileTree(dir: 'libs', include: ['*.jar']) 
    compile "org.jetbrains.kotlin:kotlin-stdlib-jre8:$kotlin_version" 
} 

sourceCompatibility = "1.7" 
targetCompatibility = "1.7" 
buildscript { 
    ext.kotlin_version = '1.1.3-2' 
    repositories { 
    mavenCentral() 
} 
dependencies { 
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 
    } 
} 
repositories { 
    mavenCentral() 
} 

坐落在gradle.properties

android.enableAapt2=false 

結果如上圖所示,誰可以告訴我這是怎麼回事,謝謝

+0

這是HTTPS同樣的問題:/ /stackoverflow.com/q/44823064/4465208,它仍未解決。 – zsmb13

+0

是的,後來我用了IntelliJ IDEA,但它確實有效,我仍然希望Android Studio能夠,希望有人能夠回答。 –

回答

0

我m不知道是否因爲使用java/kotlin依賴關係而不是Android依賴關係,或者如果Preview構建中存在問題。我仍然在一個穩定的Android Studio上,但是我可以創建一個主要的kt類並運行它,無論是在一個子包中,還是在主/ kotlin文件夾下。

我的項目和你之間的區別是,我有

apply plugin: 'com.android.application' 
apply plugin: 'kotlin-android' 
apply plugin: 'kotlin-kapt' 

而不是你的依賴關係(我沒有你的gradle科特林依賴)

相關問題