在android教程中,我最终得到了
compile 'com.android.support:appcompat-v7:26.+'
并且更愿意为了一致性而锁定版本,但显然它们不在maven repo上。我尝试去https://bintray.com/android,但没有找到一种搜索方式。
编辑:我不想要文档。我想要一个像过去确切版本的列表,所以我们100%知道该版本存在(并且可能会看到一些文档没有提到)。作为一个具体的例子,webpieces有这个版本列表(这个列表非常精确)。http://repo1.maven.org/maven2/org/webpieces/http-webserver/
我在哪里搜索并查看com.android.support项目列表,然后点击每个项目并查看其版本?
PS。我尝试了26.0.0和'26 .0.0 Release'并且都没有工作。我得到以下内容。
无法解析配置':app:_debugApkCopy'的所有依赖项。 找不到com.android.support:appcompat-v7:26.0.0。 在以下位置搜索: 文件:/Users/dhiller/Library/Android/sdk/extras/android/m2repository/com/android/support/appcompat-v7/26.0.0/appcompat-v7-26.0.0.pom 文件:/Users/dhiller/Library/Android/sdk/extras/android/m2repository/com/android/support/appcompat-v7/26.0.0/appcompat-v7-26.0.0.jar 文件:/Library/Workflow/phonetag/android/PhoneTag/sdk-manager/com/android/support/appcompat-v7/26.0.0/appcompat-v7-26.0.0.jar 要求: 项目:app 找不到com.android.support:design:26.0.0。 在以下位置搜索: 文件:/Users/dhiller/Library/Android/sdk/extras/android/m2repository/com/android/support/design/26.0.0/design-26.0.0.pom 文件:/Users/dhiller/Library/Android/sdk/extras/android/m2repository/com/android/support/design/26.0.0/design-26.0.0.jar 文件:/Library/Workflow/phonetag/android/PhoneTag/sdk-manager/com/android/support/design/26.0.0/design-26.0.0.jar
下面,他们说现在添加一个maven repo,但这没有多大意义。我使用'com.android.support:appcompat-v7:26.+'生成的项目是如何工作的?它以某种方式从jcenter repo下载?
答案 0 :(得分:5)
您可以查看官方Support Library Revisions,了解有关最新支持库程序包发布的详细信息。
对于早期版本,请参阅Support Library Revisions Archive
要使用这些支持存储库,请确保包含带有" https://maven.google.com"的maven部分。端点。例如:
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
稍后,将支持库添加到依赖项部分。例如,要添加v4 core-utils库,请添加以下行:
dependencies {
...
compile "com.android.support:support-core-utils:26.0.0"
}