gpt4 book ai didi

java - Android Studio 可穿戴设备导入 "not working"

转载 作者:行者123 更新时间:2023-11-30 11:06:05 24 4
gpt4 key购买 nike

长话短说,我决定试用一下新的 Google 可穿戴设备,所以我打开了 android studio 并单击了从示例项目导入。 (请注意,我选择导入什么项目并不重要,并且已经尝试了很多)

我打开项目,一切都错了,因为 Android studio 无法找到可穿戴设备......但它可以很好地将它构建到 watch 上。所以基本上如果我输入

mApiClient = new GoogleApiClient.Builder(this);

GoogleApiClient 变成红色是因为它“找不到对象”

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

请注意……所有这些构建……它只会让编辑器变得无用,因为它没有给我任何代码帮助,而且总是告诉我项目中有 100 多个错误。比记事本还糟糕!

我尝试过的事情:

  • 卸载并重新安装 Android Studio(现在 3 次)

  • 卸载并重新安装所有 android SDK 和额外的工具

  • 单击按钮将项目与 Gradle 同步(1000 次)

  • 检查所有 Gradle 文件的正确包(同样,这些是示例代码,它确实构建了……所以它必须得到正确的东西...)

  • 通过在我的电脑上安装 Hackintosh 然后进行烧毁来威胁我的电脑它。 (现在至少6次)

我试过环顾四周,但到目前为止还没有找到任何可以修复它的东西。任何帮助将不胜感激。

谢谢

编辑:

(延迟应用可穿戴示例代码!)

渐变文件:

模块应用:

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

}
}

希望对您有所帮助!希望我错过了一些愚蠢的东西。在我的 Mac 上,我能够导入示例代码并运行它(在我的 Windows 上我可以运行它......只是编辑会很糟糕。)

最佳答案

听起来这可能只是您的设置文件以某种方式被损坏的问题。我会尝试将 android studio 重置为默认状态。

有关步骤,请参阅此问题 - How to reset Android Studio

关于java - Android Studio 可穿戴设备导入 "not working",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29418129/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com