工单节点使用指南
• 请用平和的语言准确描述你所遇到的问题
• 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
• 如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
m0mo

百度语音合成 Android 9.0 崩溃

  •  
  •   m0mo · Mar 13, 2019 · 3174 views
    This topic created in 2695 days ago, the information mentioned may be changed or developed.

    崩溃记录如下

    java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/message/BasicNameValuePair;
    at com.baidu.tts.e.a.c(StatHelper.java:192)
    at com.baidu.tts.e.a.a(StatHelper.java:154)
    at com.baidu.tts.e.a.b(StatHelper.java:130)
    at com.baidu.tts.e.a.a(StatHelper.java:88)
    at com.baidu.tts.e.b.run(StatThread.java:19)
    Caused by: java.lang.ClassNotFoundException: Didn't find class 
    

    原因是因为 Android 9.0 删除了 apache 的 http 库,希望有关人员能修复一下

    2 replies    2019-03-13 20:34:27 +08:00
    gtanyin
        1
    gtanyin  
       Mar 13, 2019   ❤️ 1
    前段时间刚好遇到,在 app 的 build.config 的 Application 标签中加一个
    <uses-library android:name="org.apache.http.legacy" android:required="false"/>
    就行了
    m0mo
        2
    m0mo  
    OP
       Mar 13, 2019
    @gtanyin
    多谢多谢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1019 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 19:03 · PVG 03:03 · LAX 12:03 · JFK 15:03
    ♥ Do have faith in what you're doing.