这两天在做语音合成的小应用,在这之间踩了不少坑,等过段时间集中发出来,现在先发一个小失误,这个导致了自己编写的应用一直过不了关。
错误信息
- 错误信息如下:(-14)online synthesize get exception[(cause)java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/message/BasicNameValuePair因为我是在Android 9.0上进行测试的,出错的原因上删了Apache的http库,在这过程中也百度了许多,找到了具体的原因,
解决方案
- 在 app 的 build.config 的 Application 标签中加一标签
uses-library android:name="org.apache.http.legacy" android:required="false"