昨天我正在做我的项目,一切都很好。今天,当我打开它时,它无法构建。我不明白这一点,因为昨天我根本没有碰过我的依赖项。我做了我能想到的所有事情。
我多次重建了该项目,将其清理,使缓存/重启无效,使用gradle文件同步项目,但仍然无法正常工作。请帮忙!
答案 0 :(得分:2)
在build.gradle中,将每个compile
更改为implementation
(在第一张图片中)
答案 1 :(得分:0)
您使用了下面的两个时间依赖性。删除其中之一。
implementation 'com.android.support:appcompat-v7:28.0.0'
答案 2 :(得分:0)
我无法真正分辨出问题所在,但我可以为您提供一系列步骤,以帮助您进行故障排除。
首先,将所有import Vue from "vue";
import Vuex from "vuex";
import { getField, updateField } from "vuex-map-fields";
import App from "./App";
Vue.use(Vuex);
Vue.config.productionTip = false;
const store = new Vuex.Store({
modules: {
fooModule: {
namespaced: true,
state: {
foo: "initial foo value",
bar: "initail bar value"
},
getters: {
getField
},
mutations: {
updateField
}
}
}
});
new Vue({
el: "#app",
components: { App },
store,
template: "<App/>"
});
更改为compile
。尽管这不是您的问题无法解决的原因,但仍然可以使您深入了解问题。
下一步,删除冗余依赖项。如果不需要它们,请删除它们。这将有助于减轻负载,从而使调试的依赖项列表变窄。另外,我不禁注意到您有两个支持库。删除一个。
下一步,查看build.gradle文件中突出显示的部分(例如,类路径)。这些是警告/建议。如果您将鼠标悬停在它们周围,则会看到android studio的建议,告诉您您可以做得更好。请按照所有这些说明进行操作。他们中的大多数会建议您制作所有依赖项的版本。遵守。
最后,完成所有这些操作后,我很确定问题会得到解决。完成所有这些操作后,您只需清理项目即可。
我真的希望这对您有用。.编码愉快!