lx-music-mobile
lx-music-mobile copied to clipboard
编译运行后提示Api is not found
解决方案检查
- [X] 我已阅读常见问题(https://github.com/lyswhut/lx-music-mobile/blob/master/FAQ.md),并没有找到解决方案
- [X] 我已搜索issue列表(https://github.com/lyswhut/lx-music-mobile/issues?utf8=✓&q=),并没有发现类似的问题
预期行为
大佬,我编译IOS native方法大部分也实现了,但是当播放音乐时,提示Api is not found,然后一直循环下一首还是报这个错,救救孩子 其次问一下 Lyric 文件夹没有IOS实现地址吗
实际行为
编译运行播放失败
Lx Music 版本
master分支编译
最后正常的版本
No response
操作系统版本
IOS
附加信息
如题所示
Api is not found
尝试去设置切换到测试接口
其次问一下 Lyric 文件夹没有IOS实现地址吗
这部分代码是我自己用java写的,不过你看而已参考:#30 需要注意的是,其中一些API的传参已被更改,入参可以看:https://github.com/lyswhut/lx-music-mobile/blob/master/src/utils/lyricDesktop.js
进不去设置,设置点到就报错,缓存那块好像IOS代码我引入的有问题,
这个方法拿到的返回值是undefined
这个返回有什么问题吗
看不到图片,你可以尝试注释掉cache部分的代码:https://github.com/lyswhut/lx-music-mobile/blob/master/src/screens/Home/Setting/Other/index.js
已经解决,这样就行,不能按照git那边代码来
看不到图片,你可以尝试注释掉cache部分的代码:https://github.com/lyswhut/lx-music-mobile/blob/master/src/screens/Home/Setting/Other/index.js
要用resolve
看不到图片,你可以尝试注释掉cache部分的代码:https://github.com/lyswhut/lx-music-mobile/blob/master/src/screens/Home/Setting/Other/index.js
现在看起来什么都好了,但是用了测试接口还是播放不了,是因为模拟器运行的原因吗 LOG ---start--- https://music.163.com/weapi/search/get LOG ---start--- http://pd.musicapp.migu.cn/MIGUM2.0/v1.0/content/search_all.do?ua=Android_migu&version=5.0.1&text=Red%20(Taylor%E2%80%99s%20Version)%20Taylor%20Swift&pageNo=1&pageSize=10&searchSwitch=%7B%22song%22%3A1%2C%22album%22%3A0%2C%22singer%22%3A0%2C%22tagSong%22%3A0%2C%22mvSong%22%3A0%2C%22songlist%22%3A0%2C%22bestShow%22%3A1%7D LOG ---start--- https://music.163.com/weapi/v3/song/detail LOG find otherSource ["mg", "kg", "wy"] LOG getRed (Taylor’s Version) url fail: 请求异常😮,可以多试几次,若还是不行就换一首吧。。。 LOG ERROR 请求异常😮,可以多试几次,若还是不行就换一首吧。。。 LOG wait 2s... LOG play next music LOG Handle Play Music ====================> Hello (Live) LOG GETTING_URL 加载中... LOG GETTING_URL URL获取中... LOG ---start--- http://ts.tempmusic.tk/url/kg/3ff29b986620d230c23ba47294eed4f7/128k
@zzzwt 搞好了,可以分享一份iOS 可运行的代码吗?😊
@zzz 可以分享一份iOS 可运行的代码?😊

![]()
请问这个报错是哪里配置不对吗
这个是原生代码实现的方法,你可以先注释掉它先
请问这个报错是哪里配置不对吗
这个是原生代码实现的方法,你可以先注释掉它先
那是不是因为/src/utils下的文件需要更新,亦或者是原生方法发生了改变,因为我注释掉这个后发现执行到语言包部分【index.js中的 initI18n(lang)...】也不能继续运行了
看不到图片,你可以尝试注释掉cache部分的代码:https://github.com/lyswhut/lx-music-mobile/blob/master/src/screens/Home/Setting/Other/index.js
现在看起来什么都好了,但是用了测试接口还是播放不了,是因为模拟器运行的原因吗 LOG ---start--- https://music.163.com/weapi/search/get LOG ---start--- http://pd.musicapp.migu.cn/MIGUM2.0/v1.0/content/search_all.do?ua=Android_migu&version=5.0.1&text=Red%20(Taylor%E2%80%99s%20Version)%20Taylor%20Swift&pageNo=1&pageSize=10&searchSwitch=%7B%22song%22%3A1%2C%22album%22%3A0%2C%22singer%22%3A0%2C%22tagSong%22%3A0%2C%22mvSong%22%3A0%2C%22songlist%22%3A0%2C%22bestShow%22%3A1%7D LOG ---start--- https://music.163.com/weapi/v3/song/detail LOG find otherSource ["mg", "kg", "wy"] LOG getRed (Taylor’s Version) url fail: 请求异常😮,可以多试几次,若还是不行就换一首吧。。。 LOG ERROR 请求异常😮,可以多试几次,若还是不行就换一首吧。。。 LOG wait 2s... LOG play next music LOG Handle Play Music ====================> Hello (Live) LOG GETTING_URL 加载中... LOG GETTING_URL URL获取中... LOG ---start--- http://ts.tempmusic.tk/url/kg/3ff29b986620d230c23ba47294eed4f7/128k
您好,请问您这边iOS运行可以了吗?可以分享学习一下吗,感谢
@zzz 可以分享一份iOS 可运行的代码?😊
我的fork里边ios分支看看
看不到图片,你可以尝试注释掉cache部分的代码:https://github.com/lyswhut/lx-music-mobile/blob/master/src/screens/Home/Setting/Other/index.js
现在看起来什么都好了,但是用了测试接口还是播放不了,是因为模拟器运行的原因吗 LOG ---start--- https://music.163.com/weapi/search/get LOG ---start--- http://pd.musicapp.migu.cn/MIGUM2.0/v1.0/content/search_all.do?ua=Android_migu&version=5.0.1&text=Red%20(Taylor%E2%80%99s%20Version)%20Taylor%20Swift&pageNo=1&pageSize=10&searchSwitch=%7B%22song%22%3A1%2C%22album%22%3A0%2C%22singer%22%3A0%2C%22tagSong%22%3A0%2C%22mvSong%22%3A0%2C%22songlist%22%3A0%2C%22bestShow%22%3A1%7D LOG ---start--- https://music.163.com/weapi/v3/song/detail LOG find otherSource ["mg", "kg", "wy"] LOG getRed (Taylor’s Version) url fail: 请求异常😮,可以多试几次,若还是不行就换一首吧。。。 LOG ERROR 请求异常😮,可以多试几次,若还是不行就换一首吧。。。 LOG wait 2s... LOG play next music LOG Handle Play Music ====================> Hello (Live) LOG GETTING_URL 加载中... LOG GETTING_URL URL获取中... LOG ---start--- http://ts.tempmusic.tk/url/kg/3ff29b986620d230c23ba47294eed4f7/128k
您好,请问您这边iOS运行可以了吗?可以分享学习一下吗,感谢
我的fork里边ios分支看看
@zzzwt 搞好了,可以分享一份iOS 可运行的代码吗?😊
我的fork里边ios分支看看
看不到图片,你可以尝试注释掉cache部分的代码:https://github.com/lyswhut/lx-music-mobile/blob/master/src/screens/Home/Setting/Other/index.js
现在看起来什么都好了,但是用了测试接口还是播放不了,是因为模拟器运行的原因吗 LOG ---start--- https://music.163.com/weapi/search/get LOG ---start--- http://pd.musicapp.migu.cn/MIGUM2.0/v1.0/content/search_all.do?ua=Android_migu&version=5.0.1&text=Red%20(Taylor%E2%80%99s%20Version)%20Taylor%20Swift&pageNo=1&pageSize=10&searchSwitch=%7B%22song%22%3A1%2C%22album%22%3A0%2C%22singer%22%3A0%2C%22tagSong%22%3A0%2C%22mvSong%22%3A0%2C%22songlist%22%3A0%2C%22bestShow%22%3A1%7D LOG ---start--- https://music.163.com/weapi/v3/song/detail LOG find otherSource ["mg", "kg", "wy"] LOG getRed (Taylor’s Version) url fail: 请求异常😮,可以多试几次,若还是不行就换一首吧。。。 LOG ERROR 请求异常😮,可以多试几次,若还是不行就换一首吧。。。 LOG wait 2s... LOG play next music LOG Handle Play Music ====================> Hello (Live) LOG GETTING_URL 加载中... LOG GETTING_URL URL获取中... LOG ---start--- http://ts.tempmusic.tk/url/kg/3ff29b986620d230c23ba47294eed4f7/128k
您好,请问您这边iOS运行可以了吗?可以分享学习一下吗,感谢
我的fork里边ios分支看看
好像不行【https://github.com/zzzwt/lx-music-mobile】这和原作者的好像是同一份,是不是没有提交?
看不到图片,你可以尝试注释掉cache部分的代码:https://github.com/lyswhut/lx-music-mobile/blob/master/src/screens/Home/Setting/Other/index.js
现在看起来什么都好了,但是用了测试接口还是播放不了,是因为模拟器运行的原因吗 LOG ---start--- https://music.163.com/weapi/search/get LOG ---start--- http://pd.musicapp.migu.cn/MIGUM2.0/v1.0/content/search_all.do?ua=Android_migu&version=5.0.1&text=Red%20(Taylor%E2%80%99s%20Version)%20Taylor%20Swift&pageNo=1&pageSize=10&searchSwitch=%7B%22song%22%3A1%2C%22album%22%3A0%2C%22singer%22%3A0%2C%22tagSong%22%3A0%2C%22mvSong%22%3A0%2C%22songlist%22%3A0%2C%22bestShow%22%3A1%7D LOG ---start--- https://music.163.com/weapi/v3/song/detail LOG find otherSource ["mg", "kg", "wy"] LOG getRed (Taylor’s Version) url fail: 请求异常😮,可以多试几次,若还是不行就换一首吧。。。 LOG ERROR 请求异常😮,可以多试几次,若还是不行就换一首吧。。。 LOG wait 2s... LOG play next music LOG Handle Play Music ====================> Hello (Live) LOG GETTING_URL 加载中... LOG GETTING_URL URL获取中... LOG ---start--- http://ts.tempmusic.tk/url/kg/3ff29b986620d230c23ba47294eed4f7/128k
您好,请问您这边iOS运行可以了吗?可以分享学习一下吗,感谢
我的fork里边ios分支看看
好像不行【https://github.com/zzzwt/lx-music-mobile】这和原作者的好像是同一份,是不是没有提交?
IOS分支,你分支不对
看不到图片,你可以尝试注释掉cache部分的代码:https://github.com/lyswhut/lx-music-mobile/blob/master/src/screens/Home/Setting/Other/index.js
现在看起来什么都好了,但是用了测试接口还是播放不了,是因为模拟器运行的原因吗 LOG ---start--- https://music.163.com/weapi/search/get LOG ---start--- http://pd.musicapp.migu.cn/MIGUM2.0/v1.0/content/search_all.do?ua=Android_migu&version=5.0.1&text=Red%20(Taylor%E2%80%99s%20Version)%20Taylor%20Swift&pageNo=1&pageSize=10&searchSwitch=%7B%22song%22%3A1%2C%22album%22%3A0%2C%22singer%22%3A0%2C%22tagSong%22%3A0%2C%22mvSong%22%3A0%2C%22songlist%22%3A0%2C%22bestShow%22%3A1%7D LOG ---start--- https://music.163.com/weapi/v3/song/detail LOG find otherSource ["mg", "kg", "wy"] LOG getRed (Taylor’s Version) url fail: 请求异常😮,可以多试几次,若还是不行就换一首吧。。。 LOG ERROR 请求异常😮,可以多试几次,若还是不行就换一首吧。。。 LOG wait 2s... LOG play next music LOG Handle Play Music ====================> Hello (Live) LOG GETTING_URL 加载中... LOG GETTING_URL URL获取中... LOG ---start--- http://ts.tempmusic.tk/url/kg/3ff29b986620d230c23ba47294eed4f7/128k
您好,请问您这边iOS运行可以了吗?可以分享学习一下吗,感谢
我的fork里边ios分支看看
好像不行【https://github.com/zzzwt/lx-music-mobile】这和原作者的好像是同一份,是不是没有提交?
IOS分支,你分支不对


看不到图片,你可以尝试注释掉cache部分的代码:https://github.com/lyswhut/lx-music-mobile/blob/master/src/screens/Home/Setting/Other/index.js
现在看起来什么都好了,但是用了测试接口还是播放不了,是因为模拟器运行的原因吗 LOG ---start--- https://music.163.com/weapi/search/get LOG ---start--- http://pd.musicapp.migu.cn/MIGUM2.0/v1.0/content/search_all.do?ua=Android_migu&version=5.0.1&text=Red%20(Taylor%E2%80%99s%20Version)%20Taylor%20Swift&pageNo=1&pageSize=10&searchSwitch=%7B%22song%22%3A1%2C%22album%22%3A0%2C%22singer%22%3A0%2C%22tagSong%22%3A0%2C%22mvSong%22%3A0%2C%22songlist%22%3A0%2C%22bestShow%22%3A1%7D LOG ---start--- https://music.163.com/weapi/v3/song/detail LOG find otherSource ["mg", "kg", "wy"] LOG getRed (Taylor’s Version) url fail: 请求异常😮,可以多试几次,若还是不行就换一首吧。。。 LOG ERROR 请求异常😮,可以多试几次,若还是不行就换一首吧。。。 LOG wait 2s... LOG play next music LOG Handle Play Music ====================> Hello (Live) LOG GETTING_URL 加载中... LOG GETTING_URL URL获取中... LOG ---start--- http://ts.tempmusic.tk/url/kg/3ff29b986620d230c23ba47294eed4f7/128k
您好,请问您这边iOS运行可以了吗?可以分享学习一下吗,感谢
我的fork里边ios分支看看
好像不行【https://github.com/zzzwt/lx-music-mobile】这和原作者的好像是同一份,是不是没有提交?
IOS分支,你分支不对
![]()
已更换到iOS分支,请问是否遇到过这问题,
貌似是碰到过,xcode编译的时候react-native 组件有些版本不对,我有些在xcode里边配置了改成编译ios12+,具体是啥我也不是很清楚,你可以试下,对应报错的都改一下
感谢!应该是 pod 里边的这个 use_flipper!({ 'Flipper-Folly' => '~>2.6' }) 库兼容性问题,暂时还不是很熟悉react我先给注释掉了然后 pod install 就可以了。再次感谢!
感谢!应该是 pod 里边的这个 use_flipper!({ 'Flipper-Folly' => '~>2.6' }) 库兼容性问题,暂时还不是很熟悉react我先给注释掉了然后 pod install 就可以了。再次感谢!
你好,我下载下来后pod install卡到installing boost(1.76.0)这里,一直都是报错,可以手动下载放到项目里面么,或者其他的解决方法,谢谢,mac系统11.3.1
感谢!应该是 pod 里边的这个 use_flipper!({ 'Flipper-Folly' => '~>2.6' }) 库兼容性问题,暂时还不是很熟悉react我先给注释掉了然后 pod install 就可以了。再次感谢!
你好,我下载下来后pod install卡到installing boost(1.76.0)这里,一直都是报错,可以手动下载放到项目里面么,或者其他的解决方法,谢谢,mac系统11.3.1
挂个梯子试试,有个比较大的是要下挺久的好像
感谢!应该是 pod 里边的这个 use_flipper!({ 'Flipper-Folly' => '~>2.6' }) 库兼容性问题,暂时还不是很熟悉react我先给注释掉了然后 pod install 就可以了。再次感谢!
你好,我下载下来后pod install卡到installing boost(1.76.0)这里,一直都是报错,可以手动下载放到项目里面么,或者其他的解决方法,谢谢,mac系统11.3.1
挂个梯子试试,有个比较大的是要下挺久的好像

感谢!应该是 pod 里边的这个 use_flipper!({ 'Flipper-Folly' => '~>2.6' }) 库兼容性问题,暂时还不是很熟悉react我先给注释掉了然后 pod install 就可以了。再次感谢!
你好,我下载下来后pod install卡到installing boost(1.76.0)这里,一直都是报错,可以手动下载放到项目里面么,或者其他的解决方法,谢谢,mac系统11.3.1
挂个梯子试试,有个比较大的是要下挺久的好像
![]()
大佬可以分享一个未签名的IPA包嘛,小白一步步搞了好久还有好多问题😭
给你也有一些其他的问题的,现在只有部分歌曲源弄好了,最近比较忙也就没去搞了,原有的源不清楚为什么IOS请求头会带上一个奇怪的东西,如果要好好用的话需要把那些都搞定才行,要不然也只有一部分歌曲有用
好的好的,iOS在用listen1啦
调试流程
- 删除缓存文件 并 修改
rm -rf ./ios/Podfile.lock ./ios/Pods/
找到 ./ios/Podfile 文件 , 找到 use_flipper!({ 'Flipper-Folly' => '~>2.6' })
:24行 注释掉
3.安装库 过程可能很漫长
npm install
//如果出现 react-native-track-player 安装失败 通过 package.json文件找到 这个包替换原来分支的链接
cd ./ios && pod install
// pod 不科学上网的话下载过程将很漫长 ,使用 pod install --verbose --no-repo-update
可以看到下载过程
- 启动调试
cd ../
npx react-native link
npm run ios
感谢!应该是 pod 里边的这个 use_flipper!({ 'Flipper-Folly' => '~>2.6' }) 库兼容性问题,暂时还不是很熟悉react我先给注释掉了然后 pod install 就可以了。再次感谢!
你好,我下载下来后pod install卡到installing boost(1.76.0)这里,一直都是报错,可以手动下载放到项目里面么,或者其他的解决方法,谢谢,mac系统11.3.1
挂个梯子试试,有个比较大的是要下挺久的好像
大佬可以分享一个未签名的IPA包嘛,小白一步步搞了好久还有好多问题😭
给你也有一些其他的问题的,现在只有部分歌曲源弄好了,最近比较忙也就没去搞了,原有的源不清楚为什么IOS请求头会带上一个奇怪的东西,如果要好好用的话需要把那些都搞定才行,要不然也只有一部分歌曲有用
这个分支我编译了,播放会有崩溃的问题,调了一下好像是player的index超了,另外说的请求头上有奇怪的东西方便指一下吗。
所以有iOS 可以跑动的代码么
@zzzwt 求大佬给个IPA包,感谢!