android studio 导入自己编译的Framework.jar的方法

最近做的项目,修改了framework源码,参照网上的帖子,将自己编译的framework.jar导入工程。

1.  编译源码,从out/product/target/平台目录/拷贝framework.jar,加入工程module libs路径。

android studio 导入自己编译的Framework.jar的方法_第1张图片


2. 设置工程Project Structure  module Dependencies,把libs/framework.jar导入进来,并将Scope设置为Provided,不要设置成compiled。而且,如果有{include=[*.jar],dir=libs} Compile    就删除掉,因为它默认会将libs路径下的包都编译进来。

然后将framework.jar移动到最上层。

android studio 导入自己编译的Framework.jar的方法_第2张图片


3. 修改build.gradle文件:

android studio 导入自己编译的Framework.jar的方法_第3张图片


4. 最后在应用中使用新的framework定义的方法等,重要的是依然为显示为红色!!!但是只要终端的系统更新为编译后的新系统,那么运行并没有问题。


你可能感兴趣的:(android studio 导入自己编译的Framework.jar的方法)