我正在将语音操作添加到我的应用程序中。
Documentation
告诉我用这个方法
isVoiceInteraction()
然而,在一个活动中,每当我运行构建(命令行或IDE)时,我都会收到错误消息,说找不到该方法。我的问题是,为什么?
我反编译了一个Activity的源代码,当我以API 21为目标时看到了该方法。
以下是我的默认构建配置:
compileSdkVersion 21
buildToolsVersion '22.0.1'
defaultConfig {
minSdkVersion 16
targetSdkVersion 21
// version name and code set here
}
如果我将compile、min和目标SDK版本更改为
android-MNC
然而这不是我需要的。
为什么我的构建无法识别活动中定义的任何语音方法(从Android 5.0+开始)?
我的困惑是我正在使用自定义语音动作。然而,我被告知(来自谷歌语音行动团队),我需要在2015年8月7日之前将我的新APK提交到游戏商店。这似乎很奇怪,因为我认为我无法提交针对预览SDK的APK。