首页 > 解决方案 > 如何自动将“实施”行添加到新项目

问题描述

我目前正在学习 Android 应用程序开发课程,并且每当我建立一个新项目时,我都有一个问题。由于我处于学习过程的早期阶段,因此我创建了很多项目,只是为了掌握事情的进展并养成整个过程的习惯。我遇到的一件事是每当我创建一个新项目时,我都会收到此错误:

> Conflict with dependency 'com.android.support:support-annotations' in
project ':app'. Resolved versions for app (26.1.0) and test app (27.1.1)
differ. See https://d.android.com/r/tools/test-apk-dependency-conflicts.html
for details.

多亏了这篇有用的帖子,我在创建项目时解决了这个错误。

我所要做的就是在依赖项下的 build.gradle(模块应用程序)文件中添加一行代码,一切都很好:

implementation 'com.android.support:support-annotations:28.0.0'

有没有办法自动做到这一点?我知道我没有运行最新版本的 Android SDK(我在 3.0 上,正在构建 Ice Cream Sandwich),如果我更新它可能会得到修复,但我现在更愿意留在我现在的版本开,因为这是我正在学习的课程中指定的内容。确实不需要太多时间,但是每次我创建一个新项目时不必手动添加这一行会很方便。我搜索了谷歌,并没有找到任何相关的 StackExchange 帖子,而且我看到的所有 Android 开发者页面似乎都没有任何帮助。

TL;DR:除非我在我的 gradle 文件中添加一个依赖行,否则我的代码不起作用。如何将其设置为为我创建的每个项目自动发生,而不是每次都手动插入?

标签: javaandroidgradleandroid-gradle-plugin

解决方案


我不完全确定如何直接回答这个问题,但是当我最终将 Android Studio SDK 更新到最新版本时,我的问题确实得到了解决。现在可以找到默认项目,而无需添加额外的“实施”行。


推荐阅读