如何将源码添加到Android应用调试用的.jar和.so库中?

问题描述 投票:1回答:1

我有一个Android应用,它使用第三方的.jar和.so库。我有第三方项目的源码,它构建了这些库。我如何修改我的Android Studio项目来添加第三方源码,以便我可以调试本地代码?谢谢。

android cmake jar android-ndk shared-libraries
1个回答
0
投票

看起来你可以在gradle中做这样的事情。

       sourceSets {
        main {
            java.srcDirs += "${SOURCE_DIR}/path"
        }
    }
   preBuild.doFirst {
        copy {
            from file("${SOURCE_DIR}/path/resources/somefile.xxx")
            into file('src/main/assets')
        }
   }
   externalNativeBuild {
        cmake {
            version "3.10.0+"
            path file("${SOURCE_DIR}/path/cpp/CMakeLists.txt")
        }
    }
© www.soinside.com 2019 - 2024. All rights reserved.