每次我在公司的应用程序上工作时,是否需要更新Kotlin?

时间:2017-07-24 09:09:43

标签: android android-studio gradle build kotlin

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

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

我最大的疑问是,每次我想在Android上开发时,是否必须这样做?我假设答案很重,但作为一个全新的人,如果可能,我肯定需要社区的帮助。

只是为了解释一下,我们的开发资源有限,因此问题就在这里。我将接管Android方面的东西,应该注册一个为期一周的品尝课程(或类似的东西),但就目前而言,我的整个Android应用程序掌握在最少的评论,测试或说明。

我还向Reddit发布了这个问题,我给出的最好建议是在build.gradle而不是版本号中为依赖项添加“+”。我已经尝试了这个,觉得它可能不是我需要的解决方案。这是因为我认为如果这是问题,实时应用程序将不起作用。

简而言之,我觉得我的应用程序的本地版本可能无法正常工作,因为我在Kotlin / Android工作室中有一些我需要更改的设置.....你可以提供的任何建议RE这些设置可能是什么会是一个巨大的帮助!

1 个答案:

答案 0 :(得分:2)

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

另外,请避免使用+,因为这会使您的构建始终使用最新版本的依赖项,这会使特定的构建无法生成。