Android是否可以从导入的gradle库中删除类?

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

我正在搜索并且已经尝试了一天之久,试图从Gradle中从导入的库中删除某个类,而实际上并没有使它正常工作,Android + gradle是否可以实现?怎么做?

例如,如果我包含这样的库:

implementation 'org.bouncycastle:bcpkix-jdk15on:1.64'

如何从名称中删除课程?我尝试的最新内容是在build.gradle中设置:

android {
  sourceSets.main.java.filter.exclude '**/QTeslaKeyEncodingTests.*'
}

以下操作也无效:

jar {
    sourceSets {
        main {
            java {
                exclude '**/QTeslaKeyEncodingTests.java'
                exclude '**/QTeslaKeyEncodingTests.class'
            }
        }
    }
}

这也不是:

android{
  packagingOptions {        
    exclude 'org.bouncycastle/pqc/crypto/qtesla/QTeslaKeyEncodingTests.class'
  }
}
android gradle android-gradle-plugin bouncycastle
1个回答
0
投票

如果您尝试从导入的库中排除类,那么使用该类的类将如何处理?我认为在编译代码期间会出现问题。

© www.soinside.com 2019 - 2024. All rights reserved.