333
阿裏雲
在64位手機中提示找不到對應的so或者so文件載入出錯__Android SDK常見問題_移動推送-阿裏雲
java.lang.UnsatisfiedLinkError: No implementation found for int org.android.spdy.SpdyAgent.configLogFileN(java.lang.String, int, int) (tried Java_org_android_spdy_SpdyAgent_configLogFileN and Java_org_android_spdy_SpdyAgent_configLogFileN__Ljava_lang_String_2II)
at org.android.spdy.SpdyAgent.configLogFileN(Native Method)
at org.android.spdy.SpdyAgent.configLogFile(Unknown Source)
at com.taobao.accs.net.e.<init>(Unknown Source)
at com.taobao.accs.net.BaseConnection.a(Unknown Source)
at com.taobao.accs.internal.ACCSManagerImpl.sendControlMessage(Unknown Source)
at com.taobao.accs.internal.ACCSManagerImpl.bindApp(Unknown Source)
at com.taobao.accs.a.a(Unknown Source)
at com.taobao.agoo.AliyunRegister.register(Unknown Source)
at com.alibaba.sdk.android.push.vip.AppRegister$a.b(Unknown Source)
at com.alibaba.sdk.android.push.vip.AppRegister$a.a(Unknown Source)
at com.alibaba.sdk.android.push.vip.b.handleMessage(Unknown Source)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.os.HandlerThread.run(HandlerThread.java:61)
1. 可以將生成的.apk文件以.zip文件解壓,查看對應的jniLibs是否正確包含armeabi、armeabi-v7a、x86體係架構的目錄,檢查是否有移動推送的libcocklogic.so和libtnet.so;
2. 如果設備為64位手機,確保jniLibs不包含64位目錄(arm64-v8a),移動推送當前不支持64位的so包,需將arm64-v8a/刪除,如果用到其他產品的64位so包,不用擔心,一般32位是可以兼容的,為消除您的疑慮,後續我們會提供64位移動推送的so包。
3. 如果項目中有使用遠程庫依賴的方式,如果有遠程庫提供了64位的so包,在打包時會自動生成arm64-v8a目錄,可以在gradle defaultConfig中進行以下設置,指定將特定體係架構的so包打包進apk,如下配置將armeabi、armeabi-v7a、x86架構的so包目錄打包進apk:
ndk {
moduleName "jniLib"
abiFilters "armeabi", "armeabi-v7a", "x86"
}
【注意】:以上解決方案是針對Android SDK v2.0.12以下版本(v2.0.12不包含),從v2.0.12版本開始 Push Android SDK支持64位jniLibs。
最後更新:2016-07-12 13:27:45
上一篇:
消息隊列 SDK 日誌機製與限製__技術分享_技術運維問題_消息隊列 MQ-阿裏雲
下一篇:
雲服務器 ECS Linux 軟件源自動配置工具__技術案例與工具_Linux操作運維問題_雲服務器 ECS-阿裏雲
產品SLA__產品簡介_CDN-阿裏雲
雲服務器 ECS 重置密碼
8.6 使用本地客戶端連接分析型數據庫__第八章 在生產中使用分析型數據庫_使用手冊_分析型數據庫-阿裏雲
如何實現域名 / URL 轉發功能__最佳實踐_負載均衡-阿裏雲
設備接入準備__產品管理_控製台使用手冊_阿裏雲物聯網套件-阿裏雲
查詢環境詳情__API分組相關接口_API_API 網關-阿裏雲
LogHub數據源__準備數據源_用戶指南_業務實時監控服務 ARMS-阿裏雲
多執行計劃並行執行__執行計劃_用戶指南_E-MapReduce-阿裏雲
阿裏雲聯手Intel開啟“TOP遊戲”雲生態培育計劃 攜手共建精品遊戲生態
使用第三方數據卷__數據卷指南_用戶指南_容器服務-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲