0

我创建了一个 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 和重建。项目仍然工作正常,但它不应该。知道为什么我的项目不工作。

4

0 回答 0