1
  • 最佳答案

    搞了小半个上午,我来说说解决方法吧!

    1.首先SDK必须是全新的,直接官网下载。

    2.把sdk里面的so文件和包全部+C+V到自己的项目libs里

    3.打开build.gradle找到dependencies{...},并加入以下代码

    implementation 'com.google.code.gson:gson:2.8.1'
    implementation 'com.squareup.okhttp3:okhttp:3.11.0'
    implementation 'com.squareup.okio:okio:1.15.0'
    
    implementation files('libs\\TingPhoneOpenSDK_7.5.4.jar')
    implementation files('libs\\XmDownload_2.0.jar')
    implementation files('libs\\XmlyOAuth2SDK_V2.0.jar')
    

    4.syn一下,显示成功。

    5.打开BaseApplication,因为老师的版本和现在的版本方法有点不一样,所以我修改了如下代码。

    CommonRequest mXimalaya = CommonRequest.getInstanse();
    if(DTransferConstants.isRelease) {
        String mAppSecret = "8646d66d6abe2efd14f2891f9fd1c8af";
        mXimalaya.setAppkey("9f9ef8f10bebeaa83e71e62f935bede8");
        mXimalaya.setPackid("com.app.test.android");
        mXimalaya.init(this ,mAppSecret,null);
    } else {
        String mAppSecret = "0a09d7093bff3d4947a5c4da0125972e";
        mXimalaya.setAppkey("f4d8f65918d9878e1702d49a8cdf0183");
        mXimalaya.setPackid("com.ximalaya.qunfeng");
        mXimalaya.init(this ,mAppSecret,null);
    }
    

    6.真机(MI 5)成功运行并播放出了声音。

    1373222839074811904  评论     打赏       GuEssMe
    • GuEssMe  回复 @GuEssMe
      implementation 'com.google.code.gson:gson:2.8.1' implementation 'com.squareup.okhttp3:okhttp:3.11.0' implementation 'com.squareup.okio:okio:1.15.0'
      GuEssMe 2021-04-02 13:42   回复 1373222839074811904
    • GuEssMe  回复 @GuEssMe
      implementation files('libs\\TingPhoneOpenSDK_7.5.4.jar') implementation files('libs\\XmDownload_2.0.jar') implementation files('libs\\XmlyOAuth2SDK_V2.0.jar')
      GuEssMe 2021-04-02 13:42   回复 1373222839074811904
    • MQ  回复 @GuEssMe
      nice 谢谢老哥
      MQ 2021-04-14 17:33   回复 1373478165304963072
    • 马永远克存在思  回复 @GuEssMe
      牛逼!
      马永远克存在思 2021-05-08 21:24   回复 1344525786933223424
    • 钱非  回复 @GuEssMe
      坑了我一天,死活没找到原因
      钱非 2021-06-18 10:47   回复 1373091125870587904
  • https://github.com/anjiemo/Himalaya


    自行对比吧,注意http的问题,要修改一下配置,支持http访问。sdk27以上只支持https.

    1153952789488054272  评论     打赏       拉大锯
    • GuEssMe  回复 @拉大锯
      我刚刚自己把问题解决了,我会把答案贴上来供大家参考的。
      GuEssMe 2021-04-02 12:36   回复 1373222839074811904
    • 拉大锯  回复 @GuEssMe
      [点赞]
      拉大锯 2021-04-02 14:04   回复 1153952789488054272
    • 超级无敌暴龙战神  回复 @GuEssMe
      兄弟 可以给一个现在能跑起来的项目源码吗?拜托了,谢谢,好人一生平安
      超级无敌暴龙战神 2021-04-04 10:40   回复 1378382682110685184
  • 照着1楼做 第五步 打开BaseApplication 把代码复制进去报错了是怎么回事呀?

    1378382682110685184  评论     打赏       超级无敌暴龙战神
    相关问题
    2019-10-13 04:29 810 2
    你可长丶心吧 · 喜马拉雅
    2019-11-15 22:54 598 2
    2019-12-23 23:31 1303 2
    2020-01-06 04:50 1483 2