当前位置:  开发笔记 > 编程语言 > 正文

包com.google.common.collect不存在

如何解决《包com.google.common.collect不存在》经验,为你挑选了2个好方法。

使用Android studio -.5.1.

使用以下import语句编辑我的类时,没有显示错误,我可以使用编辑器的所有自动完成功能.

import com.google.common.collect.ArrayListMultimap;
导入com.google.common.collect.Multimap;

但是,当我真正尝试运行时,我得到以下内容.

错误:(3,33)错误:包com.google.common.collect不存在

显然我的设置在某处错了,但我不知道在哪里看.有几十个类似的问题,但似乎没有任何明确的足以让我纠正问题.

构建错误:

Information:Gradle tasks [:app:assembleDebug]
Information:11 errors
Information:12 errors
Information:0 warnings
Information:See complete output in console
Error:Execution failed for task ':app:compileDebugJava'.
> Compilation failed; see the compiler error output for details.
C:\Program Files\Android Studio\MultiLevelList\app\src\main\java\com\multilevellist\StockMatrix.java
Error:(3, 33) error: package com.google.common.collect does not exist
Error:(4, 33) error: package com.google.common.collect does not exist
Error:(7, 13) error: cannot find symbol class Multimap
Error:(7, 31) error: cannot find symbol class Multimap
Error:(8, 13) error: cannot find symbol class Multimap
Error:(8, 31) error: cannot find symbol class Multimap
Error:(9, 13) error: cannot find symbol class Multimap
Error:(7, 70) error: cannot find symbol variable ArrayListMultimap
Error:(8, 70) error: cannot find symbol variable ArrayListMultimap
Error:(25, 14) error: cannot find symbol class Multimap
Error:(26, 36) error: cannot find symbol class Multimap

的build.gradle:

apply plugin: 'android'

android {
    compileSdkVersion 19
    buildToolsVersion "19.0.1"

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    compile 'com.android.support:appcompat-v7:+'
    compile fileTree(dir: 'libs', include: ['*.jar'])
}

Scott Barta.. 9

看起来你正在尝试使用Guava库,但是你没有以一种正确的构建文件的方式添加它; 这可能是Android Studio中的一个错误,如果你给我更多关于你如何到达那里的细节,我可以确定存在针对它的错误.

添加公共库的简便方法是Project Structrue > Modules > (您的模块) > Dependencies > + button> Library dependency

Guava将位于常见依赖项列表中:

依赖的屏幕截图,显示番石榴



1> Scott Barta..:

看起来你正在尝试使用Guava库,但是你没有以一种正确的构建文件的方式添加它; 这可能是Android Studio中的一个错误,如果你给我更多关于你如何到达那里的细节,我可以确定存在针对它的错误.

添加公共库的简便方法是Project Structrue > Modules > (您的模块) > Dependencies > + button> Library dependency

Guava将位于常见依赖项列表中:

依赖的屏幕截图,显示番石榴


>

2> 小智..:

试试这个

dependencies{
    compile 'com.android.support:appcompat-v7:+'
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile "com.google.guava:guava:16+"
}

推荐阅读
和谐啄木鸟
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有