1.按照文档指示完成依赖等工作

唯一的修改是几个依赖的版本高一些,文档中说依赖版本不做限制。
2.点击build出现以下错误
大概意思是说合并时出现了冲突,
Manifest merger failed : Attribute application@allowBackup value=(true) from AndroidManifest.xml:7:9-35
is also present at [MiyataOpenUISdk-1.0.9.aar] AndroidManifest.xml:57:9-36 value=(false).
Suggestion: add 'tools:replace="android:allowBackup"' to <application> element at AndroidManifest.xml:6:5-25:19 to override.
我按照他的提示在minifest文件中添加了
tools:replace="android:allowBackup

再次点击build时就发生这个错误

提示有太多错误,在合并的时候
然后log那里error太多了,就不截图了
帮帮小白,感激不尽
项目到现在喜马拉雅变更很大了。调用SDK可能拿不到数据,没必要学这个了。如果SDK不返回数据了,你学意义不大,反而会卡主,影响你心态和信心。
宝,我来教你怎么解决。
首先你看报错日志是不是说集成manifest出错了,那首先我们就要看manifest。你打开你的主模块manifest文件,一般报错了的话左边会有一份merge manifest,你这个时候就可以看是什么属性冲突了,但其实也很显然,allowBackup属性不一致导致的,aar里指定了它是false,你的应用声明它是true,那假设你不关心这个属性,最快的解决方法就是跟aar的属性一样,也就是咱也搞成false,问题就解决了。
2022-09-03 17:58:33.227 4097-7889/? E/AuthPII: Message is Error when calling server.
vhk: Error when calling server.
at hxa.e(:com.google.android.gms@212621021@21.26.21 (040408-387928701):7)
at hvk.g(:com.google.android.gms@212621021@21.26.21 (040408-387928701):44)
at eer.j(:com.google.android.gms@212621021@21.26.21 (040408-387928701):32)
at eer.c(:com.google.android.gms@212621021@21.26.21 (040408-387928701):42)
at eer.eh(:com.google.android.gms@212621021@21.26.21 (040408-387928701):11)
at ebk.onTransact(:com.google.android.gms@212621021@21.26.21 (040408-387928701):5)
at android.os.Binder.transact(Binder.java:627)
at eho.onTransact(:com.google.android.gms@212621021@21.26.21 (040408-387928701):2)
at android.os.Binder.transact(Binder.java:627)
at aeof.onTransact(:com.google.android.gms@212621021@21.26.21 (040408-387928701):17)
at android.os.Binder.execTransact(Binder.java:697)
Caused by: java.net.SocketTimeoutException: failed to connect to android.googleapis.com/142.251.43.10 (port 443) from /10.175.83.25 (port 37467) after 30000ms
at libcore.io.IoBridge.connectErrno(IoBridge.java:185)
at libcore.io.IoBridge.connect(IoBridge.java:130)
at java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:129)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:356)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:357)
at java.net.Socket.connect(Socket.java:616)
at com.android.okhttp.internal.Platform.connectSocket(Platform.java:145)
at com.android.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:141)
at com.android.okhttp.internal.io.RealConnection.connect(RealConnection.java:112)
at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:184)
at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:126)
at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:95)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281)
at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:461)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:127)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl.java:258)
at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getOutputStream(DelegatingHttpsURLConnection.java:218)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getOutputStream(Unknown Source:0)
at agna.b(:com.google.android.gms@212621021@21.26.21 (040408-387928701):38)
at kzr.a(:com.google.android.gms@212621021@21.26.21 (040408-387928701):10)
at hwo.e(:com.google.android.gms@212621021@21.26.21 (040408-387928701):5)
at hwo.c(:com.google.android.gms@212621021@21.26.21 (040408-387928701):5)
at hxa.e(:com.google.android.gms@212621021@21.26.21 (040408-387928701):6)
at hvk.g(:com.google.android.gms@212621021@21.26.21 (040408-387928701):44)
at eer.j(:com.google.android.gms@212621021@21.26.21 (040408-387928701):32)
at eer.c(:com.google.android.gms@212621021@21.26.21 (040408-387928701):42)
at eer.eh(:com.google.android.gms@212621021@21.26.21 (040408-387928701):11)
at ebk.onTransact(:com.google.android.gms@212621021@21.26.21 (040408-387928701):5)
at android.os.Binder.transact(Binder.java:627)
at eho.onTransact(:com.google.android.gms@212621021@21.26.21 (040408-387928701):2)
at android.os.Binder.transact(Binder.java:627)
at aeof.onTransact(:com.google.android.gms@212621021@21.26.21 (040408-387928701):17)
at android.os.Binder.execTransact(Binder.java:697)
2022-09-03 17:59:13.967 11021-13107/? E/memtrack: Couldn't load memtrack module
2022-09-03 17:59:17.671 12245-13108/? E/memtrack: Couldn't load memtrack module
2022-09-03 18:00:02.299 2001-2069/? E/BatteryExternalStatsWorker: no controller energy info supplied for bluetooth
2022-09-03 18:00:02.367 2001-2069/? E/BatteryExternalStatsWorker: no controller energy info supplied for bluetooth
2022-09-03 18:00:02.527 13125-13125/? E/SignatureUtil: onError:addBackgroundRestrictedInfo [class java.lang.String, interface java.util.List]
2022-09-03 18:00:02.660 13125-13125/? E/ResourceType: Style contains key with bad entry: 0x0101058c
2022-09-03 18:00:02.660 13125-13125/? E/ResourceType: Style contains key with bad entry: 0x01010590
2022-09-03 18:00:02.668 11648-13118/? E/OppoGuardElf: BatteryPowerHelper: saveSmallAppBatteryStats do not find match data for 1-24 or 1 - 18 or 1 - 0, hourTime = 18
2022-09-03 18:00:15.179 2001-2069/? E/BatteryExternalStatsWorker: no controller energy info supplied for bluetooth
2022-09-03 18:00:22.341 4097-13187/? E/memtrack: Couldn't load memtrack module
2022-09-03 18:00:25.134 5279-13191/? E/memtrack: Couldn't load memtrack module
应该是一些库的合并导致的,喜马拉雅还能用吗?之前有同学说拿不到数据了。
不管错误的log多少,你不贴上来的话,也没法分析呀。就像你前面的一样,日子提醒你加xxx了。
先看看日志输出的是什么内容。