Menggunakan ispeech.org TTS di aplikasi Android

Saya mengalami masalah saat menggunakan mesin TTS ispeech.org dengan aplikasi Android saya.

Aplikasi mogok pada:

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

Saya telah menambahkan baris ini ke AndroidManifest.xml:

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

Namun IntelliJ mengeluhkan hal itu

"'org.ispeech.iSpeechFrameworkd' tidak dapat ditetapkan ke 'app.android.Activity'"

Adakah yang bisa membantu saya memahami apa yang saya lakukan salah?


person Arch Botmaster    schedule 15.03.2014    source sumber
comment
iSpeechFramework bukan aktivitas Android, jadi tidak masuk dalam manifes Anda seperti itu.   -  person Gabe Sechan    schedule 15.03.2014


Jawaban (1)


org.ispeech.iSpeechFramework bukan aktivitas, jadi Anda tidak perlu menambahkannya ke manifes. NoClassDefFoundError biasanya merupakan kesalahan jalur linker/build. Coba keluarkan toples dan tambahkan dengan petunjuk di jawaban StackOverflow ini.

Jika itu membantu, ini adalah cara Anda memperbaikinya di Eclipse.

person cyberpirate    schedule 17.03.2014