我一直收到错误消息“无法解析符号‘api’”我正在开发一个应用程序,使用谷歌地点应用编程接口跟踪用户位置。我一直试图让它工作,但我的进口报表给我带来了麻烦。我在不同的地方找过,我找到的来源都告诉我不同的事情,比如...
我的代码中有以下导入语句。
import org.apache.http.client.HttpResponseException;
import com.google.api.client.googleapis.GoogleHeaders;
import com.google.api.client.http.GenericUrl;
import com.google.api.client.http.HttpRequest;
import com.google.api.client.http.HttpRequestFactory;
import com.google.api.client.http.HttpRequestInitializer;
import com.google.api.client.http.HttpTransport;
import com.google.api.client.http.javanet.NetHttpTransport;
import com.google.api.client.http.json.JsonHttpParser;
import com.google.api.client.json.jackson.JacksonFactory;
import com.google.android.gms.common.api.GoogleApiClient;
import com.google.android.gms.common.api.GoogleApiClient.OnConnectionFailedListener;
这就是build.gradle的样子:
android {
useLibrary 'org.apache.http.legacy'
compileSdkVersion 25
buildToolsVersion "25.0.0"
defaultConfig {
applicationId "tech.pattullo.teamzero"
minSdkVersion 15
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
//compile 'com.google.android.gms:play-services:9.8.0'
//compile 'com.google.android.gms:play-services:7.2.0'
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.0.0'
testCompile 'junit:junit:4.12'
}
我还不确定我到底需要多少,但是我不知道如何用api符号来解决这个错误信息。有什么建议吗?
如果你想要Google places,你只需要这个。你不需要编译每一个Google Play服务。
com.google.android.gms:play-services-places:9.8.0
如果你想要位置跟踪,我认为你需要的是位置API,而不是地点
com.google.android.gms:play-services-location:9.8.0
我不知道为什么需要Apache HTTP,但这似乎与当前的错误无关
我想使用Scala中的DefaultParsers和IDEA。我想测试一下:http://www.scala-sbt.org/0.13.1/docs/detailt-topics/parsing-input.html 但我的导入不管用。 在我的文件中。Scala: 导入sbt._导入sbt.complete.DefaultParsers._
对于不同的库和不同的项目,这个问题间歇性地发生。尝试导入库时,会识别包,但无法解析类名。 如果在import语句上,I,我会看到侧窗格中显示的所有反编译类--包括我需要的类--如果我尝试自动完成import语句,我会注意到我需要的类没有显示在下拉列表中。 我已经试过让缓存失效了,但不起作用。我找不到任何类冲突--在我的类路径中没有具有相同包名的其他jar文件。我能够将这个类导入到其他项目中。 有人
代码运行,但无法获得函数、类等的建议。 谢谢
返回错误: 无法解析符号模块1 有什么建议可以解决这个错误吗?
我在IntelliJ13中使用Maven导入了一个库(JBox2D),用于android项目。Maven没有给我任何错误消息,所以我假设库导入正确。 然而,当我尝试使用库中的类时,我得到了“无法解析符号”。IntelliJ不像通常那样提供添加import语句的选项。 我该如何进行?
问题内容: 我正在按照以下链接实施Firebase Messaging,以将消息发送到多个设备 https://firebase.google.com/docs/cloud-messaging/android/send- multiple#build_send_requests 我几乎完成了实现,但停留在最后阶段(构建发送请求) 在下面的代码中 我遇到了错误 也在线 当我按住Ctrl键并单击sen