我正在为我的应用添加语音操作。 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和target SDK版本更改为android-MNC
,则可以找到该方法,但这不是我需要的。
为什么我的构建不识别Activity中定义的任何语音方法(从Android 5.0 +开始)?
我的困惑在于我正在使用自定义语音操作。它被批准但是我被告知(来自Google语音操作团队)我需要在2015年8月7日之前将我的新APK提交到游戏商店。这看起来很奇怪,因为我认为我不能提交针对预览SDK。