5

尝试使用 Android Wear 时,我在 Android Studio 上的项目中收到此错误:

找不到以下类:

- android.support.wearable.view.WatchViewStub(修复构建路径,创建类)

导致这些错误的原因:

错误:(2) 在包中找不到属性“rectLayout”的资源标识符...

错误:(2) 在包中找不到属性“roundLayout”的资源标识符...

我该如何解决这个问题?谢谢!

4

4 回答 4

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

于 2014-07-11T06:43:48.203 回答
1

在 Android Studio V1.1.0 中,使用 Android Wear 模块创建新项目后,依赖项会自动添加到 build.gradle 文件中,但问题仍然存在。

有提示尝试构建项目或修复构建文件,但这些都不起作用。

使固定

关闭项目并重新打开它。

于 2015-04-08T16:10:17.587 回答
0

@JPM 我有同样的问题。

通过检查“问题”选项卡(在底部面板),我看到应用程序找不到 jar “wearable-1.0.0/bin/wearable-1.0.0.jar”。为了创建这个文件,我做了以下事情:

  1. 在wearable-1.0.0 项目的属性中,我检查的是Library,并且Build TargetAndroid 4.4W
  2. 我再次构建wearable-1.0.0 项目(右键单击-> 构建项目)

因此,这创建了 bin 目录以及 jar 文件,我能够在我的三星手表上运行我的 Wear 应用程序

我希望这有帮助

于 2014-10-04T22:43:07.527 回答
0

更新到最新的 Android Studio 0.8.1 很重要。当您下载 Android Studio 时,它将是 0.8.0,因此您需要立即让它安装更新。0.8.1 解决的 0.8.0 中的示例中有一些错误。

于 2014-07-08T16:45:43.947 回答