语音操作未找到活动代码
问题描述:
我正在将语音操作添加到我的应用中。 Documentation告诉我在一个活动中使用方法isVoiceInteraction()
,但是每次运行构建(命令行或IDE)时出现错误,说明无法找到该方法。我的问题是,为什么?语音操作未找到活动代码
我反编译的活动源,看到方法是存在的,当我的目标API 21
这里是我的默认的构建配置:
compileSdkVersion 21
buildToolsVersion '22.0.1'
defaultConfig {
minSdkVersion 16
targetSdkVersion 21
// version name and code set here
}
如果我改变了编译的方法可以发现,min和目标SDK版本为android-MNC
,但这不是我所需要的。
为什么我的版本无法识别活动(从Android 5.0+开始)中定义的任何语音方法?
我的困惑是我正在使用自定义语音操作。不过,我被告知(来自Google Voice Actions团队),我需要在2015年8月7日之前将我的新APK提交到Play商店。这似乎很奇怪,因为我认为我无法提交针对预览SDK。
我什么,我应该做的理解是完全错误的。我将“自定义语音操作”与“语音交互”混为一谈。正如伊恩在回答中所说的那样,后者只在跨国公司中可用。 – Sababado