Android Studio Glass应用程序无法解析卡符号?
我已经从minimum&target SDK 15创建了一个模板项目,并编译了SDK Google Glass Skeek Peek 我只在MainActivity类中添加了以下代码:Android Studio Glass应用程序无法解析卡符号?,android,android-studio,Android,Android Studio,我已经从minimum&target SDK 15创建了一个模板项目,并编译了SDK Google Glass Skeek Peek 我只在MainActivity类中添加了以下代码: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Card card = new Card(this); card.setText("Hel
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Card card = new Card(this);
card.setText("Hello World");
card.setFootnote("santiapps.com");
setContentView(card.toView());
}
但卡片上的文字都是突出显示的红色,表示无法解析符号卡
我检查了一个指向依赖项的StackOverflow,但我检查了我的2个build.gradle文件(因为我不知道应该是哪个),它们有:
最内层build.gradle:
apply plugin: 'android'
android {
compileSdkVersion 15
buildToolsVersion "19.0.0"
defaultConfig {
minSdkVersion 15
targetSdkVersion 15
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
}
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.8.+'
}
}
allprojects {
repositories {
mavenCentral()
}
}
Outtermost build.gradle:
apply plugin: 'android'
android {
compileSdkVersion 15
buildToolsVersion "19.0.0"
defaultConfig {
minSdkVersion 15
targetSdkVersion 15
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
}
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.8.+'
}
}
allprojects {
repositories {
mavenCentral()
}
}
其中依赖项高亮显示为黄色,表示“依赖项”不能应用于groovy.lang.closure
我点击按钮重新同步gradle文件,但它并没有摆脱黄色警告
我还得到一个红色的警告,下面是谷歌:
导入com.google.android.glass.app.Card
我注意到的另一件事是,在我下载的hello world示例中,我能够在文件->项目结构->平台设置中看到Android SDK的条目,但在我的示例中,我只看到以下内容:
所以我不知道还能做什么。提前感谢(Android Studio 0.4.3)您没有在任何地方声明glass sdk依赖关系 您可以将它从您的
$ANDROID\u HOME/addons/addon-google\u gdk-google-15/libs/gdk.jar
复制到您的本地项目中,然后将其添加到您的依赖项中,如下所示:
dependencies {
compile files('libs/gdk.jar')
}
或者将其上载到存储库,然后将其添加到依赖项部分。这是我的解决方案:
Android Studio似乎没有指定必须使用GDK构建该项目,即使您在创建新项目时明确告诉它。以前的答案现在已经过时。请不要直接包含GDKJAR文件 确保将Android Studio更新至最新版本(至少0.5.5),并放置:
在应用程序的build.gradle文件中。(对于大多数项目,这是app/src/build.gradle。)这是我在文件>项目结构中做的事情吗?这解决了我的问题。安卓工作室已经好几天了,然后突然停止工作——结果它没有解析GDK库中的任何类。谢谢