我创建了一个 Android 项目。并在 onCreate() 中使用了 guava 类
Multimap multimap;
然后它显示错误,因为没有库。guava
所以我将它转换为 Maven 项目并在 pom.xml 中添加了这样的依赖项
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>14.0-rc3</version>
</dependency>
</dependencies>
所以它现在可用并且错误消失了。现在我通过转到选项来禁用项目的 Maven 特性
right click-->maven-->disable maven nature
然后我删除了 pom.xml 并从里面删除了 guava 文件夹.m2/com/google
。我还删除了里面的我的项目名称文件夹.m2/repository
。所以现在我猜
Multimap multimap;
并且它的导入行应该显示错误。但它仍然可以正常工作而没有显示错误。我删除了 gen 和重建,我删除了 bin 和重建。项目仍然工作正常,但它不应该。知道为什么我的项目不工作。