使用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将位于常见依赖项列表中:
看起来你正在尝试使用Guava库,但是你没有以一种正确的构建文件的方式添加它; 这可能是Android Studio中的一个错误,如果你给我更多关于你如何到达那里的细节,我可以确定存在针对它的错误.
添加公共库的简便方法是Project Structrue > Modules > (您的模块) > Dependencies > + button> Library dependency
Guava将位于常见依赖项列表中:
试试这个
dependencies{ compile 'com.android.support:appcompat-v7:+' compile fileTree(dir: 'libs', include: ['*.jar']) compile "com.google.guava:guava:16+" }