在很多時侯我們會用到自己開發的Plugin,但是在Android平台上要如何才能載入呢?

重點在於要把要被載入的plugin (.so) 放在正確的資料夾

build/android-build/libs/armeabi-v7a

這樣就可以正確被load到了。

 

但如果有些 plugin 是在其它 project 中預先 prebuilt 好的,那麼要怎麼樣包進來呢?

作法1 - ANDROID_EXTRA_LIBS

基本上這是最標準的用法,如果沒什麼問題,只要把你會用到的lib (.so) 加進這個變數即可

http://qt-project.org/doc/qt-5/deployment-android.html

 

作法2 - Custom Process Step

你必需在 project 中新增一個 Custom Process Step,在 androiddeployqt 打包之前把 .so 放好,以便一並併入 .apk 中。

[Make install]

[Custom Process Step]

cp xxx.so build/android-build/libs/armeabi-v7a/xxx.so

[Deploy Configurations]

創作者介紹
創作者 diro 的頭像
diro

Diro - 探索生活中的美好事物

diro 發表在 痞客邦 留言(0) 人氣()