更新android支持库依赖项后的问题

时间:2016-04-06 13:22:31

标签: java android android-studio gradle build.gradle

我更新了build.gradle文件中的android支持库依赖项 当我尝试构建项目时,它显示如下错误:

AAPT: libpng error: Not a PNG file
:app:mergeDebugResources FAILED
Error:Execution failed for task ':app:mergeDebugResources'.
> Some file crunching failed, see logs for details

当我使用旧的依赖项时它工作正常:

旧依赖:

compile 'com.android.support:support-v4:23.1.1'
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:design:23.1.1'
compile 'com.android.support:percent:23.1.1'
compile 'com.android.support:support-v13:23.1.1'

新的依赖项:

 compile 'com.android.support:support-v4:24.0.0-alpha1'
 compile 'com.android.support:appcompat-v7:24.0.0-alpha1'
 compile 'com.android.support:design:24.0.0-alpha1'
 compile 'com.android.support:percent:24.0.0-alpha1'
 compile 'com.android.support:support-v13:24.0.0-alpha1'

任何人都可以帮我解决这个问题吗? 非常感谢您在这件事上的时间和帮助。

1 个答案:

答案 0 :(得分:0)

有一些相关问题导致问题出现:

  1. 这可能与图像类型有关,该图像类型不是png类型,而是重命名为png类型。您可以检查图像的类型。

  2. 项目正在使用旧的构建项目,因此请尝试清理并重建项目。

  3. 作为最后的手段,您可以在Android Studio菜单中尝试File->Invalidate Caches/Restart..