升级到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文件中。
感谢您的帮助!
答案 0 :(得分:1)
对于您的情况,您可以尝试从项目中删除node_modules
,platforms
和hooks
文件夹,并使用npm cache clear
清除npm缓存。
然后尝试使用tns run android
重建应用。
如果您可以共享项目的package.json
文件,也会有所帮助。