事情的背景是這樣的,我們常常要作基於c/c++的影象處理開發,然後遞交sdk,包含在指定平台下編譯出來的庫so和相關文件,上層根據文件和so,整合到裝置上,或者做成apk.
假設平台是android arm平台,常常會遇到這種問題,可能是debug,或者是演算法的優化,我們需要更新演算法,通常的步驟是編譯.so,打包apk,安裝在手機上,測試,再迭代這個過程。在除錯裝置上的 bug的時候,這個過程會變得尤為繁瑣。
想想看,其實我apk層的東西不要動,只要更新so就好了。那麼有2個辦法簡化這個過程:
1. push so到裝置上,如果裝置是root過,且有該演算法的呼叫testbed,以下是命令:
adb remount
adb shell su -c setenforce 0
adb push lib***.so system/lib
adb reboot
2. push so到指定的路徑下,然後設定apk層,訪問該路徑下的so.
Android 增加第三方APK
一 原始碼增加 這種方法要求開發的apk必須遵循一些約定,最主要的就是字串必須在strings.xml裡定義,不能直接在應用程式裡賦字串值。二 沒有原始碼,只有編譯好的apk 有2種辦法可以新增.這種方法最簡單,但是在重新make整個專案後又必須重新複製到此目錄。2 使用build prebuilt...
python 第三方庫安裝指令碼
如下 batchinstall.py import os libs try for lib in libs os.system pip install lib install後面要加空格,此處未加導致出錯 print successful except print failed somehow 在i...
PyThon第三方庫
本文 自 戀花蝶的部落格 今天公司停電,沒上班。跑上來更新個部落格,跟大家分享一下我常用的幾個第三方 python 庫。python 語言之所以能夠如此流行,除了本身內建許多程式庫來保障快速開發之外,目不睱接的第三方庫也是一大主因。結合我目前的工作 網遊開發 我常用的幾個第三方庫如下 wxpytho...