语音操作未找到活动代码

时间:2015-07-19 20:37:18

标签: android voice google-voice-actions

我正在为我的应用添加语音操作。 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。

1 个答案:

答案 0 :(得分:0)

语音交互是Android M中添加的功能之一 - 您需要确保遵循Preview SDK说明并编译并定位"android-MNC"