1

アプリに音声操作を追加しています。ドキュメントには、アクティビティでメソッドを使用するように記載さ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 をプレビューします。

4

1 に答える 1

0

音声インタラクションは、Android Mで追加された機能の 1 つです。プレビュー SDKの手順に従い、コンパイルしてターゲットにする必要があります。"android-MNC"

于 2015-07-19T20:41:55.043 に答える