Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有理由不在Java项目中使用库的新Kotlin版本?_Java_Android_Kotlin_Androidx - Fatal编程技术网

有没有理由不在Java项目中使用库的新Kotlin版本?

有没有理由不在Java项目中使用库的新Kotlin版本?,java,android,kotlin,androidx,Java,Android,Kotlin,Androidx,我在android studio 4.1.1上创建了一个新应用程序,并从androidx中放入了一些库。其中一些库有一个使用Kotlin语言的新版本。例如,androidx.navigation:navigation ui:2.3.2有一个带有kotlin的新版本 在同一个项目中混合使用Java和Kotlin库是否有问题(或者是一个好的做法)?混合使用Java和Kotlin库应该没有问题:Kotlin与Java代码具有极好的互操作性 将Kotlin库添加到项目中会通过包含Kotlin标准库在一定

我在android studio 4.1.1上创建了一个新应用程序,并从androidx中放入了一些库。其中一些库有一个使用Kotlin语言的新版本。例如,
androidx.navigation:navigation ui:2.3.2
有一个带有kotlin的新版本


在同一个项目中混合使用Java和Kotlin库是否有问题(或者是一个好的做法)?

混合使用Java和Kotlin库应该没有问题:Kotlin与Java代码具有极好的互操作性

将Kotlin库添加到项目中会通过包含Kotlin标准库在一定程度上增加二进制大小,因此您应该确保(无论是否使用Kotlin,您都应该这样做)将对二进制大小的影响降至最低