アプリに音声操作を追加しています。ドキュメントには、アクティビティでメソッドを使用するように記載さisVoiceInteraction()
れていますが、ビルド (コマンド ラインまたは IDE) を実行するたびに、メソッドが見つからないというエラーが表示されます。私の質問は、なぜですか?
アクティビティのソースを逆コンパイルしたところ、API 21 をターゲットにしたときにメソッドがそこにあることがわかりました。
これが私のデフォルトのビルド構成です:
compileSdkVersion 21
buildToolsVersion '22.0.1'
defaultConfig {
minSdkVersion 16
targetSdkVersion 21
// version name and code set here
}
コンパイル、最小、およびターゲット SDK バージョンを変更すると、メソッドが見つかりますが、android-MNC
それは必要なものではありません。
ビルドがアクティビティで定義された音声メソッドを認識しないのはなぜですか (Android 5.0 以降)?
私の混乱は、カスタム音声アクションで作業していることです。承認されましたが、(Google Voice Actions チームから) 2015 年 8 月 7 日までに新しい APK を Play ストアに提出する必要があると言われました。 SDK をプレビューします。