我正在搜索并且已经尝试了一天之久,试图从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'
}
}
如果您尝试从导入的库中排除类,那么使用该类的类将如何处理?我认为在编译代码期间会出现问题。