未找到语音操作 Activity 代码

Voice Actions Activity code not found

我正在为我的应用程序添加语音操作。 Documentation 告诉我在 activity 中使用方法 isVoiceInteraction() 但是每次我 运行 构建(命令行或 IDE)时我都会收到错误提示找不到。我的问题是,为什么?

我反编译了一个 Activity 的源代码,当我定位 API 21.

时看到了方法在那里

这是我的默认构建配置:

compileSdkVersion 21
buildToolsVersion '22.0.1'

defaultConfig {
    minSdkVersion 16
    targetSdkVersion 21
    // version name and code set here
}

如果我将编译、最小和目标 SDK 版本更改为 android-MNC 可以找到该方法,但这不是我需要的。

为什么我的构建无法识别 Activity(从 Android 5.0+ 开始)中定义的任何语音方法?

我的困惑是我正在使用自定义语音操作。它已获批准,但我被告知(来自 Google 语音操作团队)我需要在 2015 年 8 月 7 日之前将我的新 APK 提交到 Play 商店。这似乎很奇怪,因为我认为我无法提交针对预览版 SDK 的 APK。

语音交互是 Android M - you'll need to ensure you follow the Preview SDK 说明和编译和目标 "android-MNC"

中添加的功能之一