【发布时间】:2013-11-02 15:06:22
【问题描述】:
我想将开发中的应用安装到一些模拟器和设备上进行测试。
只需按下运行,android studio 就会制作、构建然后安装。如果我不修改代码,每次都制作和构建似乎没用。而且建造会花费很多时间。
那么,如何只安装应用而不是每次都构建。
【问题讨论】:
-
只是因为它会构建,并不意味着它会从头开始重建一切。从未修改的源文件生成的字节码从一个版本保存到另一个版本。
-
@StefanoSanfilippo“从未修改的源文件生成的字节码”并不总是保留。有很多情况会导致重新编译的不仅仅是更改的文件。
-
@StefanoSanfilippo 想象一个包含
public int foo()的public class A。class B调用instanceOfA.foo()但弹出返回值。然后将foo更改为public String foo()。B的来源仍然有效,但仍然指向int foo()的字节码无效。 -
@justlerning “那你改变”...好吧,你正在改变文件。
标签: android build installation android-studio