我将项目从Eclipse迁移到AS,因为我遇到了65K方法问题。在解决了我最初在AS面临的每个依赖性问题后,我遇到了这个问题,无论我从博客周围的其他类似帖子和SO本身尝试什么,这似乎都没有消失。
我在注释处理器中检查了启用注释处理,并给出了处理器路径。 (甚至尝试从项目类路径获取处理器)但是每当我运行项目时它都会出现以下错误:
Error:(8, 8) error: duplicate class: list.EventsListAdapter$ViewHolder$$ViewInjector
Error:Execution failed for task ':ProjectDemo:compileDebugJava'.
Compilation failed; see the compiler error output for details.
在我的gradle文件中,我根据其他人的建议添加了以下内容:
applicationVariants.all { variant ->
variant.outputs.each { output ->
def file = output.outputFile
output.outputFile = new File(file.parent, file.name.replace(".apk", "-" + defaultConfig.versionName + ".apk"))
}
}
但结果是一样的。
我做错了什么?另外,如果您想了解更多相关细节,请与我们联系。我是AS的新手,可能错过了一些明显的东西。
提前致谢。
答案 0 :(得分:8)
我也遇到过这个问题。用户从eclipse工作区导入项目时发生此问题。实际上,它会复制 X Var2 CorrValue pValue
1 AAAA V1 0.96240707 1.802995e-07
2 BBBB V1 0.85385864 1.336821e-03
3 CCCC V1 0.65835637 1.166884e-01
4 DDDD V1 -0.54059196 3.673812e-01
5 EEEE V1 0.29001017 1.000000e+00
6 FFFF V1 -0.92886462 1.329147e-05
7 GGGG V1 0.44273554 7.732118e-01
8 HHHH V1 -0.80137821 7.597324e-03
9 IIII V1 0.93013470 1.193781e-05
10 JJJJ V1 -0.80781321 6.605418e-03
11 KKKK V1 -0.42663765 7.948182e-01
12 LLLL V1 0.80636700 6.771520e-03
13 MMMM V1 0.85018600 1.543993e-03
14 NNNN V1 0.90895906 6.210643e-05
15 OOOO V1 0.88107227 3.669339e-04
16 PPPPP V1 0.87853038 4.149637e-04
17 QQQQQ V1 0.80868505 6.563540e-03
18 RRRRR V1 0.79054501 1.014822e-02
19 AAAA V2 -0.69444018 7.088595e-02
20 BBBB V2 -0.75584928 2.402074e-02
21 CCCC V2 -0.82625132 3.674920e-03
22 DDDD V2 0.76938820 1.724964e-02
23 EEEE V2 -0.07953878 1.000000e+00
24 FFFF V2 0.64012814 1.335781e-01
25 GGGG V2 -0.13886613 1.000000e+00
26 HHHH V2 0.67113002 9.731157e-02
27 IIII V2 -0.71736303 4.923524e-02
28 JJJJ V2 0.79422494 9.297322e-03
29 KKKK V2 0.65673252 1.166884e-01
30 LLLL V2 -0.83719167 2.506800e-03
文件夹中的 ggplot(longData, aes(X, Var2))+
geom_tile(data=longData, aes(fill=CorrValue), color="white")+
geom_text(aes(fill = longData$CorrValue, label = round(longData$CorrValue, 2)))+
scale_fill_gradientn(colours=cm.colors(4),
limit=c(-1,1),name="Correlation\n(Pearson)")+
theme(axis.text.x = element_text(size=12, colour='black'),
axis.text.y=element_text(colour='black'),
panel.background=element_rect(colour="black", fill=NA))+
coord_equal()
个文件。因此,您需要手动从$$ViewInjector.java
包中删除它们。
答案 1 :(得分:2)
抱歉,没有声明将评论添加到@Rakesh的答案(他是对的)。
当“refactor - move package”出现错误选项时,也会发生这种情况。