【发布时间】:2013-06-22 18:11:07
【问题描述】:
当我有一个使用库项目的 android 项目并且它们都在 apt_generated 文件夹中生成具有相同名称的类时,我收到“Dex Loader] 无法执行 dex:多个 dex 文件定义 xxx”错误。该类在两个项目中的名称和内容完全相同,但由于有多个,因此在尝试部署时出现错误。有没有可以设置的标志或任何东西,它总是使用第一类而忽略任何其他同名的?
【问题讨论】:
-
AFAIK,没有。将有问题的类移动到另一个项目中,因此两个库项目可以引用相同的实现,而不是每个都有自己的实现。或者,将一个实现重构为一个新包。