友盟register failed: -11 accs bindapp error!

下載官方Demo后,替換自己的id包名后出現(xiàn)

register failed: -11 accs bindapp error!

經(jīng)過一番搜索之后,都是說這二種原因

  • 1、檢查appkey和secret key是否配置正確,如果正確無誤,請看步驟2。
  • 2、so文件配置有誤,需重新配置:
    PushSDK 3.x默認(rèn)只提供armeabi和x86兩種so文件夾,若主工程(除PushSDK外的Module均看做是主工程)中的so文件夾與PushSDK下的so文件夾不一致,則可以有兩種方式處理(選擇一種即可):
  1. 刪除主工程下多余的so文件夾,與PushSDK下的so文件夾保持一致。
  2. 在官網(wǎng)PushSDK下載處,下載全平臺so文件,添加缺少的so文件夾至 PushSDK下,使PushSDK的so文件夾與主工程的so文件夾保持一致。

仔細(xì)查看lib下的so文件

Demo主工程:


image.png

Push依賴庫


image.png

居然不一樣。

于是把a(bǔ)pp下的arm64-v8a和armeabi刪除,只保留arm64-v7a

再在Push依賴庫里面新建arm64-v7a文件夾,把a(bǔ)rmeabi里面的so文件拷貝到arm64-v7a文件夾。結(jié)果還是找不到。

原因是不能直接拷貝armeabi里面的到arm64-v7a,在友盟官網(wǎng)下載全平臺的,找到
arm64-v7a里面的復(fù)制即可。

下載鏈接:

3.1.0版本:
http://dev.umeng.com/system/resources/W1siZiIsIjIwMTcvMDMvMTQvMTBfMzdfNDBfMjg5X3NvX2FsbF9wbGF0Zm9ybXMuemlwIl1d/so_all_platforms.zip

3.0.6版本:http://dev.umeng.com/system/resources/W1siZiIsIjIwMTYvMDkvMTQvMDlfNTNfNDZfNjA5X3NvX2FsbF9wbGF0Zm9ybXMuemlwIl1d/so_all_platforms.zip

如果上面配置之后還是報(bào)錯(cuò),還要配置下

ndk {
            // 聲明創(chuàng)建so庫的文件名,會自動添加lib前綴, 添加了前綴,不會自動添加
            moduleName "app"
            abiFilters "armeabi-v7a"
}
B09[%]YFO6Y%SF%U3)6~V0L.jpg

如果本文對你有幫助,就關(guān)注下作者吧,點(diǎn)此查看全部文章


博客CSDN
我的簡書
我的GitHub,麻喜歡的話給個(gè)star吧

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容