我已经在StackOverflow上看到过这个问题约100次,但这不是解决所有问题的答案。这是我的构建路径:
但是我仍然得到:
[2014-05-03 11:44:33 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/squareup/okhttp/Address;
[2014-05-03 11:44:33 - Untappd] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/squareup/okhttp/Address;
解决此问题的最佳和最简单的方法是什么?当我尝试通过删除旧项目并添加新项目来手动将新版本的Aviary SDK添加到我的项目时,我得到了它。我已经尝试过清洁和重建,但它不起作用。
答案 0 :(得分:4)
我发现了问题,感谢Joe Bowser(https://twitter.com/infil00p/status/462639837149798400)的回复。这里的问题是Aviary和Phonegap都使用Lcom / squareup / okhttp框架,所以我不得不从CordovaLib目录中删除okhttp框架,然后重新运行该项目。
答案 1 :(得分:1)
多个dex文件错误告诉您包含来自不同源的相同类文件。请确保您没有这样做。检查libs文件夹。