java - 如何自动将“实施”行添加到新项目
问题描述
我目前正在学习 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 文件中添加一个依赖行,否则我的代码不起作用。如何将其设置为为我创建的每个项目自动发生,而不是每次都手动插入?
解决方案
我不完全确定如何直接回答这个问题,但是当我最终将 Android Studio SDK 更新到最新版本时,我的问题确实得到了解决。现在可以找到默认项目,而无需添加额外的“实施”行。
推荐阅读
- javascript - 使用 React Native 截取屏幕特定区域的快照
- apache - Apache HTTP 服务器未运行
- java - 如何使用java捕获某些应用程序的屏幕?
- vue.js - 布局中的 Vue-material 组件未出现在 Nuxt.js 应用程序中
- sql - 根据 SQL Server 中其他列中的数据在字符串后面添加数据
- c++ - C++中的链接问题
- phpstorm - PhpStorm 如何保留所有修改文件的列表?
- swift - 准备 segue 传递数据 nil
- node.js - AWS SAM CLI 单元测试 Lambda 函数 NodeJS
- node.js - 如何在优化标志设置为 true 的角度生产构建中忽略模块