jmpews / Dobby

a lightweight, multi-platform, multi-architecture hook framework.
Apache License 2.0
3.88k stars 794 forks source link

DOBBY_GENERATE_SHARED配置后不起作用 #239

Closed c01ns closed 10 months ago

c01ns commented 11 months ago

SET_OPTION(DOBBY_GENERATE_SHARED OFF) 设置了OFF,还是会生成dobby.so 用以前老版本的项目不会生成,新版DOBBY_GENERATE_SHARED 这个配置还有在用吗

zhaodice commented 11 months ago
android{
    packagingOptions {
        exclude  '**/libdobby.so'
        //exclude  ... add more files
}
KyuubiRan commented 10 months ago

CMakeLists.txt里要用dobby_static

target_link_libraries(${CMAKE_PROJECT_NAME}
        android
        log
        dobby_static
)

gradle里像楼上说的那样就行 如果是build.gradle.kts的话:

android {
    packaging {
        jniLibs.excludes += "**/libdobby.so"
    }
    ...
}

另外 这个option好像已经删除了 所以这个SET_OPTION(DOBBY_GENERATE_SHARED OFF)并没有什么卵用 可以直接删了