WatchViewStub.requestApplyInsets因NoSuchMethodError而失败

时间:2014-08-13 20:44:42

标签: android wear-os

我正在尝试使用KitKat在S5上运行简单的Android Wear应用。该应用程序只是Android Studio生成的示例。当我运行应用程序时,它失败了:

java.lang.NoSuchMethodError: android.support.wearable.view.WatchViewStub.requestApplyInsets

我找到了这个类,确实没有requestApplyInsets方法。

我正在使用最新版本的支持库,用于可穿戴设备,即1.0.0。

dependencies {
    compile 'com.google.android.support:wearable:1.0.0'
    compile 'com.google.android.gms:play-services-wearable:5.0.77'
}

是否可以在API 19上运行它?

1 个答案:

答案 0 :(得分:0)

好吧,这是我的错。看起来如果你的应用程序中有wear模块,它是默认构建和安装的(而不是app模块)。

要从终端构建和安装Android应用程序,我必须运行

gradlew app:iD 

app是我的普通Android项目(默认情况下名为mobile)。不使用app:前缀运行它会安装wear app。