我有一个Android应用程序,它调用一个罐子库说b.jar。 这个b.jar库。然后调用facebook sdk lib。 当我编译我的应用程序在这种情况下,它总是说
无法执行dex:多个dex文件定义Lcom/facebook/android/AsyncFacebookRunner $ 1; 转换为Dalvik格式失败:无法执行dex:多个dex文件定义了Lcom/facebook/android/AsyncFacebookRunner $ 1;
我已经用了几天的时间使它工作,但是,我没有解决这个问题。 有谁知道如何解决这个问题?
这可能是因为在您的项目中多次包含同一个jar。 facebook sdk lib如何包含在内,它是一个jar吗?如果是这样,请确保您的项目只包含一次(它不会出现在引用的库项目中,或者构建路径等)。 – ab11
我从属性 - > Android->库 - >添加到我的b lib项目包括facebook lib项目。然后,我将b lib项目从Properties-> Android-> Library-> Add添加到我的主应用程序中。当我在这种情况下设置它时,我遇到了这个问题。有没有人有想法解决它? –
@JackyLam嗨,我面临同样的问题。我希望你解决了这个问题?请分享你是如何做到这一点的? –