无法更新 build.gradle 以使用支持库 23.0.1
Can't update build.gradle to use support library 23.0.1
所以我更新了我的 build.gradle 文件:
compile 'com.android.support:appcompat-v7:23.0.1'
compile 'com.android.support:recyclerview-v7:23.0.1'
compile 'com.android.support:cardview-v7:23.0.1'
compile 'com.android.support:design:23.0.1'
但是当我尝试同步项目时弹出
Error:(25, 13) Failed to resolve: com.android.support:recyclerview-v7:23.0.1
Install Repository and sync project
Show in File
Show in Project Structure dialog
(其他两个仓库也一样)
然后我尝试单击 "Install Repository and sync project" 并出现此错误:
Ignoring unknown package filter 'extra-android-m2repository'Warning:
The package filter removed all packages. There is nothing to install.
Please consider trying to update again without a package filter.
并且安装失败。
我已经在 SDK 管理器中安装了构建工具 23.0.1 和 android M 的所有内容。
尝试回滚到 23.0.0,但它是一样的。
怎么了?这个包过滤器是从哪里来的?我认为在发生此错误之前我除了 build.gradle 之外没有更改任何内容
编辑:我尝试删除构建工具并重新安装它们,而在安装 SDK 管理器日志时弹出:
Preparing to install archives
Downloading Android SDK Platform-tools, revision 23.0.1
Installing Android SDK Platform-tools, revision 23.0.1
*** -> Stopping ADB server failed (code -1)
Installed Android SDK Platform-tools, revision 23.0.1
Downloading Android SDK Build-tools, revision 23.0.1
Installing Android SDK Build-tools, revision 23.0.1
Installed Android SDK Build-tools, revision 23.0.1
Stopping ADB server succeeded.
Starting ADB server succeeded.
Done. 2 packages installed.
Done loading packages.
您是否尝试将 build.gradle 中的 compileSdkVersion 也更新为 23?
似乎有几个人遇到了相关问题。如果更新编译 sdk 也不起作用,也许您可以尝试此线程中的任何解决方案:Error retrieving parent for Item - AppCompat-v7 23
重新安装 Android Studio 解决了问题。
我的猜测是 Android 工作室无法访问互联网
首先确保你设置
compileSdkVersion 23
buildToolsVersion "23.0.1"
和
targetSdkVersion 23
然后按 Gradle 文件同步项目并安装缺少的所有内容。
接下来,添加您的
compile 'com.android.support:design:23.0.1'
并确保您不是尝试添加这个
compile 'com.android.support:design-v7:23.0.1'
现在应该可以了。
在我的案例中,重新安装 Android Studio 修复了错误。我猜是网络出了问题。
所以我更新了我的 build.gradle 文件:
compile 'com.android.support:appcompat-v7:23.0.1'
compile 'com.android.support:recyclerview-v7:23.0.1'
compile 'com.android.support:cardview-v7:23.0.1'
compile 'com.android.support:design:23.0.1'
但是当我尝试同步项目时弹出
Error:(25, 13) Failed to resolve: com.android.support:recyclerview-v7:23.0.1
Install Repository and sync project
Show in File
Show in Project Structure dialog
(其他两个仓库也一样)
然后我尝试单击 "Install Repository and sync project" 并出现此错误:
Ignoring unknown package filter 'extra-android-m2repository'Warning:
The package filter removed all packages. There is nothing to install.
Please consider trying to update again without a package filter.
并且安装失败。
我已经在 SDK 管理器中安装了构建工具 23.0.1 和 android M 的所有内容。 尝试回滚到 23.0.0,但它是一样的。
怎么了?这个包过滤器是从哪里来的?我认为在发生此错误之前我除了 build.gradle 之外没有更改任何内容
编辑:我尝试删除构建工具并重新安装它们,而在安装 SDK 管理器日志时弹出:
Preparing to install archives
Downloading Android SDK Platform-tools, revision 23.0.1
Installing Android SDK Platform-tools, revision 23.0.1
*** -> Stopping ADB server failed (code -1)
Installed Android SDK Platform-tools, revision 23.0.1
Downloading Android SDK Build-tools, revision 23.0.1
Installing Android SDK Build-tools, revision 23.0.1
Installed Android SDK Build-tools, revision 23.0.1
Stopping ADB server succeeded.
Starting ADB server succeeded.
Done. 2 packages installed.
Done loading packages.
您是否尝试将 build.gradle 中的 compileSdkVersion 也更新为 23?
似乎有几个人遇到了相关问题。如果更新编译 sdk 也不起作用,也许您可以尝试此线程中的任何解决方案:Error retrieving parent for Item - AppCompat-v7 23
重新安装 Android Studio 解决了问题。
我的猜测是 Android 工作室无法访问互联网
首先确保你设置
compileSdkVersion 23
buildToolsVersion "23.0.1"
和
targetSdkVersion 23
然后按 Gradle 文件同步项目并安装缺少的所有内容。
接下来,添加您的
compile 'com.android.support:design:23.0.1'
并确保您不是尝试添加这个
compile 'com.android.support:design-v7:23.0.1'
现在应该可以了。
在我的案例中,重新安装 Android Studio 修复了错误。我猜是网络出了问题。