天天看点

java/android collides with another import statement

java 在  #import 的时候,有时候会出现2个前面包不同,而class 名字相同

例如:

在 a.b.c.activity

#import a.b.c.layer1

#import a.b.c.layer2 //报错 The import a.b.c.layer2 collides with another import statement

a.b.c.layer2.openmessage();//有该方法

有2个解决方法: 

1.把 #import a.b.c.layer2 删除,在需要用到layer2.openmessage的方法在别的类写

2. 把 #import a.b.c.layer2 删除,在需要用到layer2的方法 在activity 的时候直接调用 a.b.c.layer2.openmessage()

继续阅读