【问题标题】:Dex error when trying to build ionic Android app尝试构建 ionic Android 应用程序时出现 Dex 错误
【发布时间】:2018-08-12 16:50:40
【问题描述】:

我正在尝试为 Android 构建一个 ionic 应用程序,但是当我运行时

ionic cordova run android

我明白了

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:transformClassesWithDexBuilderForDebug'.
> com.android.build.api.transform.TransformException: java.lang.IllegalStateException: Dex archives: setting .DEX extension only for .CLASS files

尝试运行 ./gradlew clean 得到我

FAILURE: Build failed with an exception.

* What went wrong:
Could not create service of type ScriptPluginFactory using BuildScopeServices.createScriptPluginFactory().
> Could not create service of type FileHasher using BuildSessionScopeServices.createFileSnapshotter().

【问题讨论】:

    标签: android cordova ionic-framework gradle


    【解决方案1】:

    我遇到了同样的问题,但是已经解决了。感谢@notlose 在此链接上提供的信息https://github.com/oney/react-native-gcm-android/issues/32

    解决方案:
    只需删除 /android/android/app 中的 'build' 文件夹 并再次使用
    'react-native run-android' 用于 react-native
    'ionic cordova run android' for ionic

    【讨论】:

    • 确认至少对我来说是解决方案。
    最近更新 更多