NS 2.5升级后出现多个Dex文件构建错误

时间:2017-02-02 17:38:50

标签: android nativescript

升级到Nativescript 2.5后,我收到一个构建错误,我不太确定如何修复。错误是:

  

任务执行失败':transformClassesWithDexForF0F1F2F3F4F5F6Debug'。   com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:java.util.concurrent.ExecutionException:com.android.dex.DexException:多个dex文件   定义Lcom / google / android / gms / iid / MessengerCompat $ 1;

我花了一些时间研究这个问题,而且一个Multiple Dex文件异常似乎通常意味着引用了两个不同版本的依赖项。然而我似乎找不到任何与>相关的东西。 MessengerCompat在我的任何依赖项的gradle文件中。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

对于您的情况,您可以尝试从项目中删除node_modulesplatformshooks文件夹,并使用npm cache clear清除npm缓存。

然后尝试使用tns run android重建应用。

如果您可以共享项目的package.json文件,也会有所帮助。