每次我在公司的申请工作时,是否需要更新Kotlin?

我在为我工作的公司构建一个Android项目时遇到了麻烦。 目前,由于在.gradle文件中定义的依赖项的指定版本与当前版本的kotlin不匹配,所以当我尝试构建我的项目时,我遇到了一大堆错误。

所以,为了纠正这个问题,我已经更新了项目中突出显示的依赖项版本,以匹配我正在使用的kotlin的当前版本。

我最大的问题是每次我想要在Android上开发时,是否必须这样做? 我假设答案是很胖的,但是作为一个完全陌生的人,如果可能的话,我绝对需要社区的帮助。

只是为了解释我,我们有限的发展资源,因此这里的问题。 我将要接管Android的一面,也许应该注册一个为期一周的品酒课程(或类似的东西),但现在,我有我们的整个Android应用程序在最小的意见,测试或说明。

我也把这个问题发布到Reddit,我得到的最好的建议是添加一个“+”的build.gradle而不是版本号的依赖。 我从此尝试过,觉得它可能不是我需要的解决方案。 这是因为我觉得如果这是问题,实时应用程序将不会工作。

总之,我觉得我的应用程序的本地版本可能不工作,因为我有一些设置在Kotlin / Android工作室的某处,我需要改变…..任何建议,您可以提供RE这些设置可能会是巨大的帮助!

您评论中的错误与Kotlin无关。 确保支持库的所有版本都相同,目前您使用26.0.0-alpha1作为customtabs25.3.1作为cardview-v7 。 您应该也可以使用版本25.3.1作为customtabs定义选项卡。

此外,请避免使用+ ,因为这会使您的构建始终使用最新版本的依赖关系,从而使特定构建不可用。