Использование ispeech.org TTS в приложении для Android

У меня проблемы с использованием движка ispeech.org TTS с моим Android-приложением.

Приложение вылетает на:

java.lang.NoClassDefFoundError: org.ispeech.iSpeechFramework
        at            org.ispeech.SpeechSynthesis.showProcessingDialog(SpeechSynthesis.java:276)
        at org.ispeech.SpeechSynthesis.speak(SpeechSynthesis.java:352)

Я добавил эту строку в AndroidManifest.xml:

<activity android:name="org.ispeech.iSpeechFramework" android:configChanges="orientation|keyboard" android:theme="@android:style/Theme.Translucent"/>

Однако IntelliJ жалуется, что

"org.ispeech.iSpeechFrameworkd" нельзя назначить для app.android.Activity "

Может ли кто-нибудь помочь мне понять, что я делаю неправильно?

1 ответ

org.ispeech.iSpeechFramework не является действием, поэтому вам не нужно добавлять его в манифест. NoClassDefFoundError обычно является ошибкой компоновщика / пути сборки. Попробуйте удалить банку и добавить ее, следуя инструкциям в ответе Stackru.

Если это поможет, это то, как вы бы это исправили в Eclipse.

Другие вопросы по тегам