Java 安卓工作室可穿戴进口产品“;“不工作”;

Java 安卓工作室可穿戴进口产品“;“不工作”;,java,android,gradle,Java,Android,Gradle,长话短说,我决定玩玩新的谷歌可穿戴设备,所以我打开了android studio并点击了从示例项目导入。(请注意,我选择导入的项目和我尝试过的项目并不重要) 我打开了这个项目,一切都错了,因为Android studio找不到可穿戴导入。。。但是它可以把它制作成手表。所以基本上如果我打字 mApiClient = new GoogleApiClient.Builder(this); GoogleAppClient变为红色,因为它“找不到对象” import com.google.android

长话短说,我决定玩玩新的谷歌可穿戴设备,所以我打开了android studio并点击了从示例项目导入。(请注意,我选择导入的项目和我尝试过的项目并不重要)

我打开了这个项目,一切都错了,因为Android studio找不到可穿戴导入。。。但是它可以把它制作成手表。所以基本上如果我打字

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']

    }
}