作者:农民工小耿 | 来源:互联网 | 2023-08-08 16:04
1.加载源码AndroidProjectfromExistingCode选择源码工程Settings;2.加载所需要的jar包(改下名字)outtargetcommonobjJAVA
1.加载源码
Android Project from Existing Code 选择源码工程Settings;
2.加载所需要的jar包
(改下名字)
out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/classes.jar
out/target/common/obj/JAVA_LIBRARIES/core_intermediates/classes.jar
out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/classes.jar
out/target/common/obj/JAVA_LIBRARIES/android-common_intermediates/classes.jar
out/target/common/obj/JAVA_LIBRARIES/frameworks-core-util-lib_intermediates/classes.jar
out/target/common/obj/JAVA_LIBRARIES/ext_intermediates/classes.jar
另外还要根据实际项目情况添加其他jar文件
guava-r07.jar 网上下载
android-support-v4.jar sdk中的。
把创建的libraries顺序放在最前面:
工程->Build Path->Configure Build path ->Order and Export 选择新建的jar,点击up键,把它升到最上面。
3.改动包名
选中一个包,按F2(下图,我选中了com.android.settings 改为了com.zheng.settings,子包自动改掉了)
然后AndroidManifest.xml会出莫名的错误(),用之前的覆盖掉。
AndroidManifest.xml 中添加 ;
权限增加
/>
然后将res中.xml文件中用到的也全改掉(com.android.settings 改为了com.zheng.settings)。
代码中com.android.settings.R; 改为import com.zheng.settings.R;,可以使用replace;
删掉所有import android.User.id;由此出现的问题,全改掉。
例程
guava-r07.jar
可执行代码
参考:
http://www.cnblogs.com/lygshow/archive/2012/03/19/2406205.html