有些so檔案沒有匯入到lib目錄問題解決

2021-07-14 07:07:46 字數 660 閱讀 3984

在使用第三方sdk或者第三方庫時,經常在libs目錄下,會有一些so檔案。比如高德地圖的3ddemo:

就包含兩個含有so檔案的目錄

而有的第三方不止兩個目錄的so檔案,正常是這樣子的:

有多個檔案目錄的。

但是:如果有的sdk只有兩個關於so檔案的資料夾,有的就很多。如果僅僅做簡單的資料夾合併,有些資料夾下有so檔案,有些資料夾下沒有,會導致在lib下沒有部分so檔案,嚴重點會導致崩潰的問題。

解決方法有兩種

第一種:留最少的目錄。

如果a的類庫有5個關於so檔案的資料夾,b庫有兩個,則刪除a中b沒有的資料夾

第二種:補齊類庫少的資料夾:

以上個例子,則在b中建立a有而b沒有的關於so資料夾,並將armeabi目錄下的so檔案複製到新建立的資料夾下。由於目前多數機器是相容armeabi的,所以這麼做是可以。

補充:有的說可以只建立個armeabi-v7a也解決了這些問題。不知道什麼原因?有知道麻煩告知一下。載入so檔案的適配機制需要看一下原始碼才能清楚了。

dwg檔案匯入到supermap顯示匯入失敗問題

在supermap匯入dwg檔案顯示失敗後,我在網上查了一下,主要的問題時dwg檔案的版本太高,要轉成低版本,如果不知道自己dwg檔案是什麼版本的話,可以直接右擊,用txt開啟,亂碼不管它,檢視檔案頭 檔案頭與 dwg 版本的對應關係如下 ac1032 autocad 2018 ac1027 aut...

將stdout stderr匯入到指定檔案

在編寫程式中,經常用到stdout stderr作為輸出,通常stdout用於輸出程式執行正常時的資訊,stderr用於輸出程式出錯時的資訊。我們可以通過一些命令將stdout stderr在螢幕上的輸出匯入到指定的檔案。1 準備工作 帶有stdout stderr輸出的test.cpp test....

檔案通過flume匯入到kafka

a1 agent flume三大元件 source channel sink a1.sources f1 a1.channels c1 a1.sinks k1 檔案 a1.sources.f1.type spooldir a1.sources.f1.channels c1 將users.csv檔案備...