Java 安卓工作室可穿戴进口产品“;“不工作”;
长话短说,我决定玩玩新的谷歌可穿戴设备,所以我打开了android studio并点击了从示例项目导入。(请注意,我选择导入的项目和我尝试过的项目并不重要) 我打开了这个项目,一切都错了,因为Android studio找不到可穿戴导入。。。但是它可以把它制作成手表。所以基本上如果我打字Java 安卓工作室可穿戴进口产品“;“不工作”;,java,android,gradle,Java,Android,Gradle,长话短说,我决定玩玩新的谷歌可穿戴设备,所以我打开了android studio并点击了从示例项目导入。(请注意,我选择导入的项目和我尝试过的项目并不重要) 我打开了这个项目,一切都错了,因为Android studio找不到可穿戴导入。。。但是它可以把它制作成手表。所以基本上如果我打字 mApiClient = new GoogleApiClient.Builder(this); GoogleAppClient变为红色,因为它“找不到对象” import com.google.android
mApiClient = new GoogleApiClient.Builder(this);
GoogleAppClient变为红色,因为它“找不到对象”
import com.google.android.gms.common.ConnectionResult 听起来可能是你的设置文件被破坏了。我会尝试将android studio重置为默认状态
查看此问题了解步骤-发布您的build.gradle
。您可以导入任何可穿戴的google代码示例并获取它们,但如果您愿意,我可以发布所有示例。这没有任何意义。您在使用API时遇到问题。你需要发布你的build.gradle
,这样我就能看到你拥有你需要的一切。我可以使用api的。。。它们只是被突出显示为红色。我还没有写一行代码……:)我刚刚使用了谷歌的示例代码!同样,它运行良好。。。编辑只是说找不到它们来导入。哦!如果编辑器找不到它们,并且可以正常工作,那么您需要再次与Android studio同步。
import com.google.android.gms.common.ConnectionResult; <-- cannot find symbol common
import com.google.android.gms.common.api.GoogleApiClient; <-- cannot find symbol common
import com.google.android.gms.common.api.ResultCallback; <-- cannot find symbol common
import com.google.android.gms.wearable.MessageApi; <-- cannot find symbol MessageApi
import com.google.android.gms.wearable.MessageEvent; <-- cannot find MessageEvent
import com.google.android.gms.wearable.Node; <-- Cannot find Node
import com.google.android.gms.wearable.NodeApi; <-- Cannot find NodeApi
import com.google.android.gms.wearable.Wearable; <-- Cannot find Wearable
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.0.0'
}
}
apply plugin: 'com.android.application'
repositories {
jcenter()
}
dependencies {
compile "com.android.support:support-v4:21.0.2"
compile "com.android.support:support-v13:21.0.2"
compile "com.android.support:cardview-v7:21.0.2"
compile 'com.google.android.gms:play-services-wearable:6.5.+'
compile 'com.android.support:support-v13:21.0.+'
wearApp project(':Wearable')
}
// The sample build uses multiple directories to
// keep boilerplate and common code separate from
// the main sample code.
List<String> dirs = [
'main', // main sample code; look here for the interesting stuff.
'common', // components that are reused by multiple samples
'template'] // boilerplate code that is generated by the sample template process
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
minSdkVersion 18
targetSdkVersion 21
}
sourceSets {
main {
dirs.each { dir ->
java.srcDirs "src/${dir}/java"
res.srcDirs "src/${dir}/res"
}
}
androidTest.setRoot('tests')
androidTest.java.srcDirs = ['tests/src']
}
}
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.0.0'
}
}
apply plugin: 'com.android.application'
dependencies {
compile 'com.google.android.gms:play-services-wearable:6.5.+'
compile 'com.android.support:support-v13:21.0.+'
compile 'com.google.android.support:wearable:1.1.+'
}
// The sample build uses multiple directories to
// keep boilerplate and common code separate from
// the main sample code.
List<String> dirs = [
'main', // main sample code; look here for the interesting stuff.
'common', // components that are reused by multiple samples
'template'] // boilerplate code that is generated by the sample template process
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt')
}
}
sourceSets {
main {
dirs.each { dir ->
java.srcDirs "src/${dir}/java"
res.srcDirs "src/${dir}/res"
}
}
androidTest.setRoot('tests')
androidTest.java.srcDirs = ['tests/src']
}
}