2017-12-07 40 views
8
Android Studio 3.1 Canary 4 
Build #AI-171.4444016, built on November 10, 2017 
JRE: 1.8.0_152-release-1012-b01 amd64 
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o 
Linux 4.13.16-302.fc27.x86_64 

नमस्ते के लिए एक नया परीक्षण फ़ोल्डर Kotlin कहा जाता है बनाने के लिए कैसे,एंड्रॉयड स्टूडियो

मैं निम्नलिखित परियोजना संरचना है। लेकिन, जैसा कि मैं कुछ kotlin फ़ाइलें मैं test तहत kotlin कहा जाता है एक नया फ़ोल्डर बनाने और एक नए पैकेज बना सकते हैं और वहाँ अपने सभी kotlin फ़ाइलों को स्टोर करना चाहते हैं।

वर्तमान में मैं एक जावा कहा जाता है, लेकिन मैं kotlin बनाना चाहते हैं, लेकिन पता लगाने के लिए कि यह कैसे करने में सक्षम हो नहीं कर पा रहे।

मैं भी androidTest के लिए भी ऐसा ही चाहते हैं, तो मैं अपने सभी जावा और kotlin फ़ाइलों को अलग कर सकते हैं।

enter image description here

+0

आप की कोशिश की, विधि नाम पर कर्सर रखकर पर अध्यक्ष एवं प्रबंध निदेशक + Alt + T दबाने क्या ?. यह परीक्षण विधियों को बनाने के लिए एक पॉपअप दिखाएगा। तो यह स्वचालित रूप से परीक्षण कक्षाओं को बचाता है ?? क्या आपने यह कोशिश की ?? –

+0

मुझे टेस्ट क्लास बनाने में कोई समस्या नहीं है। लेकिन मैं 'कोटलिन' नामक परीक्षण फ़ोल्डर के तहत अपनी कोटल फाइलों को व्यवस्थित करना चाहता हूं, वर्तमान में एक नीला रंग है। जावा परीक्षण फ़ोल्डर हरा है। जैसा कि जावा परीक्षण फ़ोल्डर में कोटलिन कक्षाएं हैं, मैं उन्हें कोटलिन फ़ोल्डर में रखना चाहता हूं। हालांकि, मुझे यकीन नहीं है कि कोटलिन फ़ोल्डर को एक परीक्षण फ़ोल्डर (हरा रंग) के रूप में कैसे सेट करें। धन्यवाद। – ant2009

+0

ठीक है मुझे वह मिला। कुछ समय में आप के पास मिल जाएगा। –

उत्तर

3

जो proandoriddev.com लेख जो मेरी समस्या हल के लिए लिंक पोस्ट rafid059 को ऋण देना चाहेंगे।

मेरी build.gradle फ़ाइल में मैं जिसके बाद दोनों परीक्षण और androidTest फ़ोल्डरों के लिए काम किया है। हालांकि, मुझे पहले फ़ोल्डर बनाने की जरूरत थी।

sourceSets { 
    main { java.srcDirs = ['src/main/java', 'src/main/kotlin'] } 
    test.java.srcDirs += 'src/test/kotlin' 
    androidTest.java.srcDirs += 'src/androidTest/kotlin' 
} 

अगर किसी को इस पर कोई मदद की ज़रूरत है तो आप इस समाधान पर वापस जवाब दे सकते हैं।

2

असल में, विचार का प्रदर्शन करने में Kotlin निर्भरता जोड़कर हम कैसे है, तो पहले कदम के रूप में हम सेटअप की जरूरत है Kotlin का उपयोग कर हमारे एंड्रॉयड ऐप्लिकेशन का परीक्षण और हमारे पर्यावरण को तैयार कर सकते हैं हमारे build.gradle फ़ाइल:

buildscript { 
    repositories { 
    mavenCentral() 
    jcenter() 
    } 
    dependencies { 
    classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.0.5-2' 
    } 
} 

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

... 

dependencies { 
    ... 
    compile "org.jetbrains.kotlin:kotlin-stdlib:1.0.6" 

    ... 
    testCompile 'org.jetbrains.kotlin:kotlin-stdlib:1.0.6' 
    testCompile 'org.jetbrains.kotlin:kotlin-test-junit:1.0.6' 
    testCompile "com.nhaarman:mockito-kotlin:1.1.0" 
    testCompile 'org.amshove.kluent:kluent:1.14' 
} 

अब हम समर्पित निर्धारित करने की आवश्यकता Kotlin में लिखित परीक्षा के लिए निर्देशिका है, यह हमारी sourceSets खंड में किया जाता है:

android { 
    ... 
    sourceSets { 
    test.java.srcDirs += 'src/test/kotlin' 
    androidTest.java.srcDirs += 'src/androidTest/kotlin' 
    } 
    ... 
} 
  • This tutorials एक भी विचार परियोजना में जावा और Kotlin उपयोग करने की प्रक्रिया के माध्यम से हमें चलता है।
संबंधित मुद्दे