- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
长话短说,我决定试用一下新的 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/
我是一名优秀的程序员,十分优秀!