TTS用に英語のデータをインストールしていますが、機能しますが、
tts.isLanguageAvailable(Locale.ENGLISH)
android 4.1では常に-2(CHECK_VOICE_DATA_MISSING_DATA)を返します。ネクサス7タブレットを使用してテストに合格する唯一の方法は、フランス語、イタリア語など、他のすべてのTTSデータファイルをインストールすることです。その後、正しい結果が報告されます。現在、ファイルをインストールするようにユーザーにメッセージを表示していますが、英語が既にインストールされているため、英語をインストールするオプションは表示されません。つまり、アプリを使用するたびにこのメッセージが表示されるようになりました。これは明らかに迷惑です。
Androidの問題