对于项目,我正在更改Android系统的应用程序框架层中的某些ContentProvider文件。当我尝试不同的东西时,我想知道是否有必要为我所做的每一个更改构建Android Source,或者是否有办法以某种方式模拟没有构建的系统?
我不完全确定“构建”的意思,因为我找不到包含Android作为上下文的正确定义。我认为这是某种编译方式?
将源代码转换为可执行程序?在那种情况下,我不认为还有另一种方式,是吗?
但我是否理解首先建立正确的建筑?在这种情况下,我认为除了每次构建系统之外别无他法,然后看看它是如何工作的
所以我可能会在这里找到解决方案,但我希望有人可以向我保证这是正确的,或者告诉我为什么不是这样的?!
非常感谢任何帮助!
答案 0 :(得分:1)
构建 意味着java编译器会重新编译所有Android源文件,并生成大量.jar
文件。这是我们在Android应用程序项目的库依赖项中看到的Android.jar
文件。
不幸的是,简短的回答是,除了每次进行更改时重新编译Android框架文件的整个blob之外,没有任何出路。我可以建议你事先计划好所有的改变,这样你就不会浪费很多时间。