android的版本选择在哪里?

时间:2017-07-27 14:31:59

标签: android

在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'时出现问题。
      

    无法解析配置':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下载?

1 个答案:

答案 0 :(得分:5)

您可以查看官方Support Library Revisions,了解有关最新支持库程序包发布的详细信息。

enter image description here

对于早期版本,请参阅Support Library Revisions Archive

enter image description here

要使用这些支持存储库,请确保包含带有" 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"
}