Android Studio工程里如何去除SDK中安卓原生jar

HoLyBird 发布于 2015/07/17 11:43
阅读 3K+
收藏 0

我做的是安卓framework层的开发调试。之前使用eclipse可以去掉安卓原生jar包,然后导入公司的jar包。但是在android studio里,怎么也去不掉安卓原生的jar包。现在如果公司修改过安卓原生的一个类,Android Studio的代码里引用的类是安卓原生的类,而不是公司修改过的类。请问该如何去除Android Studio工程里SDK中安卓原生jar

加载中
0
小青年Eric
小青年Eric
1.找到解决办法了,在project的根目录下把这个jar包加进去,编译的时候就不会报错了。
gradle.projectsEvaluated { tasks.withType(JavaCompile) { options.compilerArgs.add('-Xbootclasspath/p:libs\\framework.jar') } }
月殇94
月殇94
allprojects {
rogge1988
rogge1988
我也想知道解决办法,你说的这个增加classpath的代码是加到哪里的?Project根目录下面的文件好像没有一个可以加,加了没什么效果呀
0
小红书
小红书
改SDK里的jar行么
HoLyBird
HoLyBird
SDK里的jar其实就一个android.jar包,改这个jar包不合适吧,公司修改的原生类很多,而且每次都改原生的很麻烦。最好把原生的去掉,直接引用公司jar包里的类
0
小红书
小红书

项目下有个local.properties的文件里指定SDK目录,gradle里指定的sdk版本

所以复制一份SDK吧,1份原生,1份你们的改动,需要时就改动 local.properties 

0
小青年Eric
小青年Eric

我也碰到相同的问题,就是想知道如何让sdk的优先级低于其他jar包

返回顶部
顶部