Несовместимость с ICS (Ice Cream Sandwich) - Android - отлично работает на Honeycomb = P - PullRequest
0 голосов
/ 20 декабря 2011

Ну ... у меня есть приложение, которое использует TTS. Я получил всю информацию, чтобы построить его здесь, в StackOverFlow ... спасибо всем!

Ну ... он отлично работает для Android 2.2+ до Honeycomb.

ОДНАКО он падает на ICS (Icecream Sandwich) - Android 4.0 +.

Я попробовал его в своем телефоне (с портом для ICS), и он просто говорит: "К сожалению, APLICATION_NAME перестал работать". И это останавливает это. Прямо в начале.

Я попробовал это в моем эмуляторе, и он также потерпел крах.

Выдает ошибку: java.lang.UnsupportedOperationException.

Есть идеи?

Вот код для TTS (МОЖЕТ быть проблема ... Я не уверен):

    Intent checkIntent = new Intent();
    checkIntent.setAction(TextToSpeech.Engine.ACTION_CHECK_TTS_DATA);
    startActivityForResult(checkIntent, MY_DATA_CHECK_CODE);
...