我正在尝试使用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上运行它?
答案 0 :(得分:0)
好吧,这是我的错。看起来如果你的应用程序中有wear
模块,它是默认构建和安装的(而不是app
模块)。
要从终端构建和安装Android应用程序,我必须运行
gradlew app:iD
app
是我的普通Android项目(默认情况下名为mobile
)。不使用app:
前缀运行它会安装wear
app。