Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android使用第三方已經生成的動態SO庫 (解決銀聯崩潰)

Android使用第三方已經生成的動態SO庫 (解決銀聯崩潰)

編輯:關於Android編程

在游戲接入第三方RgSDK的時候,游戲支付出了問題,在點擊銀聯標志的時候,游戲崩潰。

通過詢問RgSDK的技術人員。發現在我根據文檔拷貝的所給的SDK的Demo裡的文件時少拷貝了一個libentryex.so.他們說這個就是銀聯的so庫。

於是 我就把它拷貝過來,拷貝到了libs/armeabi文件夾下,結果在生成apk的時候,這個so庫被清除了。

於是網上找資料 發現 so庫的位置雖然是libs/armeabi,但是並不是手動拷貝的。而是系統給他它設置過去的。

而且so庫 可以作為src文件。於是新建一個文件夾jni/unionpay。把so庫放入,就像一個c++文件一樣。(注意是從Windows資源管理拷貝過去)。

\

然後改寫Android.mk<喎?/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+PGJyPgo8L3A+CjxwPsztvNOjujwvcD4KPHA+TE9DQUxfTU9EVUxFIDo9IGVudHJ5ZXg8YnI+CkxPQ0FMX01PRFVMRV9GSUxFTkFNRSA6PSBsaWJlbnRyeWV4PGJyPgpMT0NBTF9TUkNfRklMRVMgOj0gdW5pb25wYXkvbGliZW50cnlleC5zbyAgIC8v16LS4tXiwO+1xM/gttSjrLHY0OvE3LG71dK1vaGjPGJyPgppbmNsdWRlICQoUFJFQlVJTFRfU0hBUkVEX0xJQlJBUlkpICAgICAgICAvL9ei0uLV4sDvtcTQzsq9PGJyPgo8L3A+CjxwPjxicj4KPC9wPgo8cD5MT0NBTF9NT0RVTEUgOj0gY29jb3MyZGx1YV9zaGFyZWQ8YnI+CkxPQ0FMX1NIQVJFRF9MSUJSQVJJRVMgOj0gbGliZW50cnlleCAgLy/V4r7ku7DKx7nYvPyhozxicj4KTE9DQUxfTU9EVUxFX0ZJTEVOQU1FIDo9IGxpYmNvY29zMmRsdWE8YnI+CjwvcD4KPHA+PGJyPgo8L3A+CjxwPsi7uvMg1vfP37PMwO+jujwvcD4KPHA+ICAgc3RhdGljIHs8YnI+CiAgICBTeXN0ZW0ubG9hZExpYnJhcnko"entryex");
System.loadLibrary("cocos2dlua");
}

注意庫前面不要加lib,不然找不到 ,要和LOCAL_MODULE定義的一致。然後 就可以使用這個庫了。

我之前就加了lib所以浪費了不少時間。

希望對大家有些幫助。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved