我有任务修改android姜饼发射器(2.3).我想下载启动器的源代码并添加一些功能.我在这里找到了消息来源:
android Gingerbread launcher sources
我下载并按原样导入工作区.结果我得到了很多编译错误(缺少某些类,缺少实例变量等).为什么?我的意思是为什么不编译?我该怎么做才能编译?
附:顺便说一下,当项目导入时,根据项目设置使用的平台不是2.3,所以我必须手动将其设置为2.3.但是,仍然存在许多错误.
解决方法:
要将AOSP应用程序转换为独立的SDK应用程序,您需要找到所有“SDK中不存在的类和变量”并删除/替换对它们的引用.最简单的是删除对它们的引用,如果应用程序仍然以减少的功能运行.对于内部资源的引用,您只需将它们复制到项目中并修改R值即可指向本地副本.欢迎您检查“SDK中不存在的类和变量”,并确定您也可以复制它们(将它们重构为新包),在这种情况下,您将更新项目以引用复制和重构的类.