我无法在我的Android应用程序中使用ispeech.org TTS引擎。
该应用程序崩溃:
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抱怨
&#34;&#39; org.ispeech.iSpeechFrameworkd&#39;不能分配给&#39; app.android.Activity&#39;&#34;
任何人都可以帮我理解我做错了吗?
答案 0 :(得分:0)
org.ispeech.iSpeechFramework不是一项活动,因此您无需将其添加到清单中。 NoClassDefFoundError通常是链接器/构建路径错误。尝试删除jar并按照此StackOverflow answer中的说明添加它。
如果它有帮助,this就是你在Eclipse中修复它的方法。