构建失败的React-Native Android:任务执行失败':app:preDexDebug'

时间:2017-05-24 21:39:00

标签: java android gradle react-native android-gradle

我正在使用Vue.http

构建我的Android应用程序

然而,之后我收到以下错误:

import Vue from 'vue'
import Actions from 'actions'
import App from './App'

Vue.use(Actions, {
  locales: ['en', 'zh', 'fr']
})

Vue.http.options.root = 'https://api.example.com'

new Vue({
  render: h => h(App),
  watch: {
    lang: function (val) {
      Vue.config.lang = val
    }
  }
}).$mount('#app')

在查看了多个解决方案和研究之后,我跑了一个gradle清洁并再次运行它。然后我设置了gradle守护进程。

react-native run-android failed with error: Execution failed for task ':app:dexDebug'

现在构建时间更快;但是,错误仍在发生。

这个问题的原因是什么?如何解决这个问题?

如果需要,这是我的MainApplication.java

import VueResource from 'vue-resource'
import Router from 'actions/router'
import I18n from 'actions/i18n'

export default {
  install (Vue, options) {
    Vue.use(Router)
    Vue.use(I18n, options.locales)
    Vue.use(require('@websanova/vue-auth'), {
      router: require('@websanova/vue-auth/drivers/router/vue-router.2.x'),
      auth: require('@websanova/vue-auth/drivers/auth/bearer'),
      http: require('@websanova/vue-auth/drivers/http/vue-resource.1.x')
    })
  }
}

0 个答案:

没有答案