kotlin-runtime.jar
(225.1K) ve kotlin-stdlib.jar
(727.3K) arasındaki farklar (boyutlar 1.0.0-beta-1103
sürümü içindir)? Başvurumla hangisini dağıtmalıyım? Şimdilik ben kotlin-stdlib.jar
ile yaşıyorum, çünkü Android Studio'nun ürettiği şey buydu ama ben daha küçük olduğu için kotlin-runtime.jar
kullanıp kullanamayacağımı merak ediyorum.Kotlin runtime jar vs kotlin stdlib jar
7
A
cevap
19
Çalışma zamanı kitaplığı, derlenmiş kodu yürütmek için gereken temel Kotlin dili türlerini içerir. Gerekli minimum sınıflar kümesidir.
Standart kitaplık, rahat geliştirme için gereksinim duyduğunuz yardımcı işlevleri içerir. Bunlar koleksiyon manipülasyonları, dosyalar, akışlar vb.
Teoride sadece çalışma zamanı kullanabilirsiniz ancak genellikle standart kütüphane vardır olmamalı çünkü o kadar rahat gelişimi için gerekli olan birçok fayda fonksiyonlarını kaybedecek (örneğin map
, filter
, toList
ve benzeri) bu yüzden Yapman gerektiğini düşünmeyin. Yani aslında ikisine de ihtiyacınız var. Sonuç paketini küçültmeniz gerekiyorsa, uygulamanızı proguard ile işleyebilirsiniz.
İlgili konular
- 1. uyarı: Kotlin runtime Sınıf yolundaki JAR dosyaları aynı sürüme sahip olmalıdır
- 2. Kotlin
- 3. Kotlin:
- 4. Kotlin
- 5. kotlin
- 6. Kotlin
- 7. `kotlin` ile eklenti bulunamadı
- 8. Boş dizinleri Jar Jar Links
- 9. Kotlin - geçersiz kılınan yöntemde IllegalArgumentException KOTLIN yılında
- 10. Gradle kotlin Desteklenmeyen yöntem Dependencies.getAtoms()
- 11. Kotlin heyeti
- 12. Kotlin & Guice
- 13. Kotlin için
- 14. Kotlin nasıl
- 15. Kotlin Oluşturucu Oluşturucu
- 16. JsonView Baharda + Kotlin
- 17. Kotlin ile Android geliştirme için üçüncü parti java kütüphaneleri (.jar) kullanabilir miyim?
- 18. sqljdbc: JDBC sürücüsü sqljdbc.jar Vs sqljdbc4.jar
- 19. Çözülmemiş referans hançer 2 + kotlin + android gradyanı
- 20. ojdbc6.jar ve ojdbc14.jar arasındaki fark nedir?
- 21. Kotlin-Script (.kts) dosyalarını Kotlin/Java içinden nasıl çalıştırabilirim?
- 22. Nasıl klonlamak ya ... KOTLIN listeyi kopyalamak için nasıl KOTLIN
- 23. bitsel & I gibi KOTLIN kod yazmaya çalışıyorum KOTLIN
- 24. Moshi + Kotlin + SealedClass
- 25. Kotlin, Proguard ve lambda'lar
- 26. Kotlin inline anahtar kelime
- 27. Can KOTLIN (ExecutionException, Aapt2Exception)
- 28. Enum.valueOf in Kotlin
- 29. Kotlin dizisi birleştirme
- 30. Kotlin geleceğe delege veren
Netlik için, stdlib'e bir bağımlılık bildirmek yeterli mi yoksa her ikisine de bir bağımlılık mı verelim? – Max
@Max sadece stdlib eklemeniz gerekir (çalışma zamanı geçiş bağımlısıdır) –