我在使用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'”
有没有人能帮我理解我做错了什么?
发布于 2014-03-17 23:06:41
org.ispeech.iSpeechFramework不是一项活动,因此您不需要将其添加到清单中。NoClassDefFoundError通常是链接器/构建路径错误。尝试删除jar并使用此StackOverflow answer中的说明添加它。
如果它真的有帮助,那么this就是您在Eclipse中修复它的方法。
https://stackoverflow.com/questions/22425938
复制相似问题