尝试使用Android Wear时,我在Android Studio上的项目中出现此错误:
找不到以下课程:
- android.support.wearable.view.WatchViewStub(修复构建路径,创建类)
导致这些错误:
错误:(2)找不到属性'rectLayout'的资源标识符 包...
错误:(2)找不到属性的资源标识符 包裹中的'roundLayout'......
我该如何解决这个问题?谢谢!
答案 0 :(得分:3)
使用Android Studio项目向导创建可穿戴应用程序时,会自动包含非官方UI库。您还可以使用以下依赖项声明将库添加到build.gradle文件中:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.android.support:wearable:+'
compile 'com.google.android.gms:play-services-wearable:+'
}
我在build文件夹下创建了一个build.gradle文件,添加了这些依赖项行,一切都很顺利。
http://developer.android.com/training/wearables/apps/layouts.html#UiLibrary
答案 1 :(得分:1)
在Android Studio V1.1.0中,在使用Android Wear模块创建新项目后,依赖项会自动添加到build.gradle文件中,但问题仍然存在。
有提示尝试构建项目或修复构建文件,但这些不起作用。
FIX
关闭项目并重新打开。
答案 2 :(得分:0)
更新到最新的Android Studio 0.8.1非常重要。当您下载Android Studio时,它将是0.8.0,因此您需要立即让它安装更新。 0.8.0中的示例中存在一些错误,即0.8.1地址。
答案 3 :(得分:0)
@JPM我遇到了同样的问题。
通过检查“问题”选项卡(在底部面板),我看到应用程序找不到jar“wearable-1.0.0 / bin / wearable-1.0.0.jar”。为了创建此文件,我执行了以下操作:
所以,这创建了bin目录以及jar文件,我可以在我的三星手表上运行我的Wear应用程序
我希望这会有所帮助