1. 程式人生 > >關於微博授權時so檔案匯入的正確姿勢

關於微博授權時so檔案匯入的正確姿勢

上次sdkdemo執行好以後就想開發一個自定義的微博,然後再授權這除了問題,我本來是直接把weibosdk導進來然後我的project依賴,然後發現莫名崩,一到mSsoHandler = new SsoHandler(xxxx.this,mAuthInfo);執行完就崩了,本來以為是我的程式出了問題,還專門跟sdkdemo的程式碼比較,但是找不出原因,突然今天看到SsoHanler的問題可能是你so檔案的問題,貌似找到了突破口,於是又檢查了我的so檔案,在資料夾裡沒問題啊,查完資料終於解決了。接下來是解決步驟

首先新建一個資料夾叫libs吧,然後將你的demo下的so檔案全都導進去,然後要在build.gradle檔案裡新增配置

配置程式碼

然後重新build->make project,然後你開啟你的android檔案下,會發現jniLibs已經添加了

jnilibs資料夾

這個時候你再執行就ok了,對了有可能還是會出現錯誤,錯誤提示是你匯入的so資料夾中其中一個資料夾出現問題
報錯資訊類似於

java.lang.UnsatisfiedLinkError: com.android.tools.fd.runtime.IncrementalClassLoader$DelegateClassLoader

這樣的,你找到對應的資料夾把它刪掉,這些so資料夾中只有armeabi、armeabi-v7a、x86這三個CPU架構目錄是必要的。

最後最後我還出現個問題,是我的報錯資訊是沒有申請INTERNET許可權,我檢查了一下AndroidManIfest檔案,裡面明明申請了有關網路的許可權啊,真正的錯誤原因是
user-permissions是要直接放在

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.wincber.weibo">

下面,在application前面,才是申請到了,要注意這個看似沒什麼的問題。
希望對大家有用o(^▽^)o

附:
查到的一部分資料的連結:

相關推薦

關於授權so檔案匯入正確姿勢

上次sdkdemo執行好以後就想開發一個自定義的微博,然後再授權這除了問題,我本來是直接把weibosdk導進來然後我的project依賴,然後發現莫名崩,一到mSsoHandler = new SsoHandler(xxxx.this,mAuthInfo);執

關於信回撥頁面域名授權檔案放到域名的根目錄問題

 微信回撥頁面域名授權時將檔案放到域名的根目錄這個問題相信做過微信公眾號支付的程式猿都有遇到過這種問題,,如果你的伺服器是linux伺服器,放起來應該不麻煩,可小M的伺服器是windows伺服器,這個問題當時還研究了好一會 這裡是針對於windows伺服器的解決方法 在t

Android 第三方登入之新浪授權登入

Android第三方登入的優點有很多,這裡先簡單略過,後續再補充。先寫微博,其他的慢慢補充 新浪微博授權登入 新浪微博開放平臺 新浪微博Android SDK 主要流程如下: 這裡只是寫了一下程式的邏輯,前期的註冊申請工作可以參考官網,或者直接點這裡:新手指南 /**

android 開發 分享遇到的坑

最近想專案中遇見了寫微博分享,就專門下了微博SDK去看,開始肯定是要先去微博開發平臺上申請開發者並註冊app,成功後會獲得App Key和App Secret,然後才可以進行下面的操作,但在寫的過程中發現微博的SDK還是有點坑的,這裡列舉出來,以便以後避開坑,踩坑是真難受啊

android studio中.so檔案匯入不了的原因

java.lang.UnsatisfiedLinkError: dlopen failed: /data/app/com.example.xsq.carddemo-1/lib/arm/libwlt2bmp.so: has text relocations 原因:androi

新浪啟動"歡迎回來"動畫

1.自定義view,XIB做好佈局 設定iconView和textView預設隱藏 // // WelcomeView.h #import <UIKit/UIKit.h> @interface WelcomeView : UIView /** *

極光和百度的so檔案匯入,確保不會報錯的方法

兩個SDK得這麼放才行: 第一個極光的sdk+百度的sdk 的so檔案,記住不要 armeabi-v7a 會報錯,要不百度的定位會報錯 第二張,百度的sdk 還得這麼放,否則也找不到,報錯 具體的gradle配置如下” apply plugin: 'com.an

qq授權登入。授權登入、授權登入

微信授權登入 1)  微信授權登入相對比較麻煩,你需要到微信公眾平臺去拿到appid、appsecret進行配置; 微信授權有兩種:一種是微信直接授權登入,另外著一種是在該網站你有自己的賬號體系,需要和微信進行繫結;第一種就是下面程式碼出現的;第二種需要得到網站的資料庫,進

新浪授權失敗,redirect_url與應用註冊的網址不一致

新浪微博授權失敗,主要由於安全域名和授權回撥頁沒有設定設定位置:選擇應用資訊--基本資訊 將安全域名填寫為sns.whalecloud.com 注意填寫之後需要二次稽核(稽核時間1個工作日),稽核通過之後生效。設定授權回撥頁位置:設定位置:選擇應用資訊--高階資訊將授權回

IDA反編譯so檔案匯入Jni

前言 今天看了這個wp,可能讓我收穫最多的就是知道了IDA可以通過載入jni.h檔案,使so反彙編之後能更清晰。 主要有三種方法可以實現,接下來逐一進行介紹。 方法一: 這個方法可能在低版本的IDA下,無法實現。我這裡的IDA版本是7.0,其他版本我

android studio dex 分包配置,注意jar包,so檔案匯入

buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:2.3.3'

信分享QQ分享分享的圖片壓縮實現

在進行第三方平臺分享時都需要對分享的圖片進行一些壓縮才能正常分享出去 圖片分享不能太大 縮圖不超過32k 。而壓縮又需要耗時不能再主執行緒中進行,所以進行了簡單的封裝一次性返回所需要的圖片資料. ShareImageCompress 分享到微信微博或者Q

eclipse 專案轉as專案 .so檔案 jniLibs的設定

接著上篇:http://blog.csdn.net/u011644423/article/details/46989167 轉換專案 還是出現了問題 java.lang.UnsatisfiedLinkError: Couldn't load BaiduMapSDK_v3

授權出現錯誤原因

錯誤碼(error)            錯誤編號(error_code)                錯誤描述(error_description) redirect_uri_mismatch21322                                          重定向地址不匹配

讀取ClassPath下resource檔案正確姿勢

1.前言 為什麼要寫這篇文章?身為Java程式設計師你有沒有過每次需要讀取 ClassPath 下的資原始檔的時候,都要去百度一下,然後看到下面的這種答案: Thread.currentThread().getContextClassLoader().getResource("ss.properti

Linux中檢視日誌檔案正確姿勢,求你別tail走天下了!

作為一個後端開發工程師,在Linux中檢視檢視檔案內容是基本操作了。尤其是通常要分析日誌檔案排查問題,那麼我們應該如何正確開啟日誌檔案呢?對於筆者這種小菜雞來說,第一反應就是 cat,tail,vi(或vim)了,是的,我曾經用過好多次vim編輯器來檢視日誌檔案。 千萬不要使用vi命令來檢視大檔案內容, 尤其

Android Studio正確姿勢匯入.so檔案

Android 正確姿勢匯入.so檔案 在接入騰訊的X5 SDK時,始終無法整合成功,這個問題困惱我好久了,最後發現原來是so檔案沒有匯入進去 怎樣檢視so檔案有沒有正確匯入,我們可以通過檢視專案moudle下build資料夾的outputs下的apk檔案可知:

App分享之等各個社交平臺的分享授權規則和常見問題

文字 內存 微博分享 span 效果 bsp 直接 程序 qq互聯 一、新浪微博分享規則 新浪微博支持分享類型: 應用內分享也就是網頁分享支持: 文字,文字+圖片,要分享鏈接需要鏈接添加在text裏分享 客戶端分享支持:文字,圖片,文字+圖片,圖片+文字+鏈接 參數說明:t

企業信開發免登授權提示scope不能為空,錯誤代碼1001

sap oauth author chat esp amp hat dir QQ 企業免登授權提示scope不能為空1001 原因是我們是單頁面應用url自帶#/在微信裏面認為#號後面的參數不被識別 後端開發人員把參數放到跳轉?URL地址前面,正確形式是 https:/

如何有效解決信支付支付授權目錄出錯問題

訂單 param helper 詳細 如何 zone find 開發 per 在對接微信支付的時候,不管是公眾號支付,還是掃碼支付,都會遇到各種各樣復雜的問題,這些問題說復雜,有時候也挺簡單,只是讓人不容易察覺,一個很簡單的小問題有時候會遇到×××煩。那麽今天跟大家分享一下