在使用jpush極光推送的過程中。遇到幾個問題這裡稍作記錄以便下次不再犯同樣的錯誤。
首先按照官方整合文件 把相應的jar包拷貝的libs目錄下。右鍵add as libiary 在build.gradle裡新增依賴。
在main目錄下新建乙個jnilibs資料夾,把例子裡編譯好的.so檔案都拷貝進去。
然後按照文件裡的提示改androidmanifest.xml裡的檔案。加入相應的許可權和jpush sdk的核心功能。
這些步驟都完成初始化jpush。然後執行程式。結果一直報錯。說libjcore117.so這個so庫找不到。
網上搜了半天讓加了這句。
sourcesets.main後來發現這一句的作用等同於 在main下新建jnilibs資料夾。如果新建了jnilibs資料夾就不用再build.gradle裡新增這句配置了。
也就是說如果那些libjcore117.so檔案如果全部在libs檔案目錄下那麼就得加上面報紅的這句。
結果把這句改了以後發現還是不能執行。
原來是
ndk官方的案列 x86 和 x86_64下的.so庫都是被注釋掉的。而要使用的模擬器的cpu正好是x86的,這時候只需要把x86的注釋去掉就好。
極光推送Jpush
這幾天研究極光推送,發現挺好玩的 乙個jpush極光推送遠端呼叫api簡單的例項,php伺服器,貼上 文件參考 send.php include jpush.php n title 極光推送title n content 極光推送message mastersecret xx sendno 1234...
JPush極光推送
推送即伺服器給客戶端傳送通知訊息 package org.mobiletrain.a9 1jpush xmlns android android name cn.jpush.android.ui.popwinactivity android exported false android theme ...
極光推送(JPush)官方文件
本文匹配的 sdk版本 r1.2.5 以後。檢視最近更新了解最新的sdk更新情況。極光推送 jpush 是乙個端到端的推送服務,使得伺服器端訊息能夠及時地推送到終端使用者手機上,讓開發者積極地保持與使用者的連線,從而提高使用者活躍度 提高應用的留存率。極光推送客戶端支援 android,ios 兩個...