2015-07-19 50 views
18

如何禁用包过滤器?我不断收到此消息....如何删除包过滤器?

Ignoring unknown package filter 'build-tools-23.0.0_rc2' 
Warning: The package filter removed all packages. There is nothing to install. 
    Please consider trying to update again without a package filter. 

回答

15

首先,确保你已经使用SDK Manager安装构建工具 - 23.0.0

然后在打开的应用程序级的build.gradle文件,并从线buildToolsVersion "23.0.0 rc2"

这是我已经解决了同样的问题,删除“RC2”的一部分。希望能帮助到你。

+2

最佳答案。奇迹般有效。 –

+1

对于那些不知道如何像我一样安装build-tools-23.0.0的人,请点击Android studio中的SDK管理器,Android SDK->切换到SDK工具选项卡 - >启动独立SDK Manager->检查已过时 - >安装构建工具版本23 – aega

8

解决了! 我面临同样的问题,寻找相当长的一段时间后,我发现身边这样说:

  1. 打开CMD
  2. 去SDK目录
  3. 如果./tools/android list sdk -e打印ID:1或“工具“有可用的SDK工具的更新
  4. ./tools/android update sdk -u -a -t tools安装/更新SDK工具(它重新安装,如果已经安装)

它会问Y/N。选择是,它开始安装。

最后什么解决我的问题是下载这个rar file(含23.0.0_rc2 SDK文件),并提取其内部sdk->构建工具。

android sdk license screen shot

+2

任何更好的答案赞赏 –

+1

它也适用于我。我的问题是{忽略未知的包过滤器'源-24'警告:包过滤器删除所有包。没有什么可安装的。 } –

0

我有这个问题,它解决了我的语法在我的build.gradle后解决。 我的一个右括号位于错误的地方。

希望这会有帮助

+0

从命令行更新SDK时可能会发生此问题。不一定与Gradle有关。 –