尝试使用 Android Wear 时,我在 Android Studio 上的项目中收到此错误:
找不到以下类:
- android.support.wearable.view.WatchViewStub(修复构建路径,创建类)
导致这些错误的原因:
错误:(2) 在包中找不到属性“rectLayout”的资源标识符...
错误:(2) 在包中找不到属性“roundLayout”的资源标识符...
我该如何解决这个问题?谢谢!
尝试使用 Android Wear 时,我在 Android Studio 上的项目中收到此错误:
找不到以下类:
- android.support.wearable.view.WatchViewStub(修复构建路径,创建类)
导致这些错误的原因:
错误:(2) 在包中找不到属性“rectLayout”的资源标识符...
错误:(2) 在包中找不到属性“roundLayout”的资源标识符...
我该如何解决这个问题?谢谢!
当您使用 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
在 Android Studio V1.1.0 中,使用 Android Wear 模块创建新项目后,依赖项会自动添加到 build.gradle 文件中,但问题仍然存在。
有提示尝试构建项目或修复构建文件,但这些都不起作用。
使固定
关闭项目并重新打开它。
@JPM 我有同样的问题。
通过检查“问题”选项卡(在底部面板),我看到应用程序找不到 jar “wearable-1.0.0/bin/wearable-1.0.0.jar”。为了创建这个文件,我做了以下事情:
因此,这创建了 bin 目录以及 jar 文件,我能够在我的三星手表上运行我的 Wear 应用程序
我希望这有帮助
更新到最新的 Android Studio 0.8.1 很重要。当您下载 Android Studio 时,它将是 0.8.0,因此您需要立即让它安装更新。0.8.1 解决的 0.8.0 中的示例中有一些错误。