我总是像这样添加依赖项:
dependencies {
compile 'com.android.support:mediarouter-v7:19.+'
}
但在最新版本的 Android Studio 中,他们建议不要使用 +
,因为它可能会导致错误。如何知道最新版本是什么?我可以尝试 19.y.x 的所有组合,直到 gradle 提示,但真正的检查方法是什么?
编辑:有时,that page帮我弄清楚。
最佳答案
可能还有其他方法,但这是我使用的:
您可以使用 Android Studio 找到最新版本,只需将 build.gradle 编译行中的库版本号替换为 +
,然后点击 Sync Now
在窗口的右上角。
以你为例
依赖项{
编译'com.android.support:mediarouter-v7:+'
}
Android Studio会弹出一个hint/bulb,里面有选项Replace with specific version
你可以点击,会在+
的地方填入最新版本>。请看下面的截图:
如果这第一次不起作用,让 gradle 完成同步,然后重试(将 + 替换为 + 或任何文件修改都可以,现在再次单击同步,提示灯泡将显示)。
例如,对于您的库,我只是将这一行 compile 'com.android.support:mediarouter-v7:+'
粘贴到我的依赖项下,然后按照上述过程,Android Studio 填充为低于版本
关于android - 如何检查要在 gradle 中使用的最新版本的依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26028581/