android studio 引入class jar包
我们开发过程中,不可避免的会用到他人的代码,这其中有引用jar包和引用第三方工程项目。而对于一些公司的一些特定项目,可能会涉及到class.jar的修改。下面简单记录下工程中涉及class.jar修改情况下的相关操作:
我所记录的项目有引用第三方项目,同时也有class.jar修改。此处只记录第三方class.jar引入修改的过程
将要替换的class.jar引入项目Module的libs目录下
修改Module中jar包的Dependencies的Scope类型为Provided。as 2.0为Provided,但是3.0为compileOnly,注意就好
在项目build.gradle中加入下面的代码
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
options.compilerArgs.add('-Xbootclasspath/p:autoLinkBT\\libs\\classes.jar')
options.compilerArgs.add('-Xbootclasspath/p:autoLinkBTModel_X55\\libs\\classes.jar')
}
}
最后一步,将app.iml文件中的orderEntry中的type为jdk的那一行移动到最后一行
还没有评论,来说两句吧...