如何自动将“实施”行添加到新项目

时间:2019-04-22 22:06:58

标签: java android gradle android-gradle

我目前正在学习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.

由于this helpful post,我在创建项目时就解决了该错误。

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

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

是否可以自动执行此操作?我知道我没有运行最新版本的Android SDK(我在3.0上,正在构建Ice Cream Sandwich),并且如果我进行更新,它可能会得到修复,但是我现在希望保留在我所使用的版本中因为这是我所修课程中指定的内容。确实并不需要花费很多时间,但是不必在每次创建新项目时都手动添加此行。我已经搜索过Google,但是没有找到任何相关的StackExchange帖子,而且我所看到的所有Android开发人员页面似乎都没有任何帮助。

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

1 个答案:

答案 0 :(得分:0)

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