一、引用framework.jar
1.首先需要通过源码编译获得framework.jar包,实际源码编译后在out下生成classes.jar 即apk中需要导入的framework.jar
out\target\common\obj\JAVA_LIBRARIES\framework_intermediates\classes.jar
2.将jar包放入工程libs下面,然后配置build.gradle
ProjectName\app\build.gradle中的dependencies下面添加compileOnly files('libs/framework.jar')
dependencies {
...
compileOnly files('libs/framework.jar')
}
//add start
preBuild { doLast { def imlFile = file( project.name + ".iml") println 'Change ' + project.name + '.iml order' try { def parsedXml = (new XmlParser()).parse(imlFile) def jdkNode = parsedXml.component[1].orderEntry.find { it.'@type' == 'jdk' } parsedXml.component[1].remove(jdkNode) def sdkString = "Android API " + android.compileSdkVersi