MDP*_*MDP 5 android nine-patch android-studio
我使用Android Studio功能"创建9补丁文件"制作了9补丁图像.
现在android studio告诉我有一个"重复"resorces错误,因为我有image.png和image.9.png.
如果删除了image.png(甚至在清理和重新制作项目之后),我收到此错误:
Error:java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException:
Error:Execution failed for task ':app:mergeDebugResources'.
> Error: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException:
Run Code Online (Sandbox Code Playgroud)
你知道如何解决这个问题吗?
小智 0
首先,按照建议,尝试使缓存无效。为此,请执行以下操作: 单击“文件”>“使缓存无效/重新启动”。
如果文件夹中有冲突的库lib,请尝试将其删除并重建项目。为此,您可以手动检查lib项目目录中的文件夹。你有罐子吗?也许您的文件夹中有同一库的多个版本lib。
另外:您可以:单击*文件 > 项目结构。选择app并查看您的库。
而且,如果您的项目非常大,以至于超出了 Android 中 65K 方法 dex 的限制(如果您使用了太多库,通常会发生这种情况)。您可以multiDexEnabled在顶级build.gradle > defaultConfig中添加 true
defaultConfig {
// Enabling multidex support.
multiDexEnabled true
}
Run Code Online (Sandbox Code Playgroud)
您可以选择增加堆大小
dexOptions{
preDexLibraries = false
javaMaxHeapSize "4g" // 4GB
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
937 次 |
| 最近记录: |