抱歉..
才疏學淺
我提供sdk也就是 aar,裡面class會用到別人的套件
import com.cwmRotVecTransform_library.CwmRotVecTransformManager
類似這樣,我的class 會以上面的類別來宣告物件並使用他
這個CwmRotVecTransformManager 會call別人的套件內的 *.so
別人的套件也是提供一個aar給我,我想把它包在我的aar裡。
我在自己的 project(也就是sdk project) new → import aar
可以用,且編譯成 app-release.aar了
我的app-release.aar ,用在自己寫的demo apk卻說找不到
CwmRotVecTransformManager
我也試著在我的sdk project proguard-rules.pro keep 住此
com.cwmRotVecTransform_library.CwmRotVecTransformManager
仍然一樣。
解開自己的編譯出的 app-release.aar,看到裡面根本沒有別人提供的 .so
覺得是根本我的 sdk project 雖然 add 別人的 aar 了,但根本沒包進去。
總不可能打開別人的 aar ,自己一個一個慢慢加 jniLibs內的 .so到自己的
project吧..然後自己再宣告一個Manager在自己的project內..
Android studio 有沒有啥選項可以勾選的呢? 讓我可以將別人的aar 也一併包在我的
project 再 build 出 app-release.aar?
感謝看完
謝謝。