解决 BootstrapApplication 问题
2016-08-17 本文已影响273人
猪_队友
在 android studio 中 有时候会遇到这样的问题:
Unable to instantiate application com.android.tools.fd.runtime.BootstrapApplication 导致无法运行的解决方法
打开studio的setting 然后
Preferences -> Build, Execution, Deployment -> Instant Run -> Enable Instant Run
把勾勾去掉,就可以了
有人可能会问 Instant Run 是什么?
Android Studio 2 Preview推出了,其中一个革命性的功能就是Instant Run(即时运行)!新的即时运行功能可以让开发者像写html网页一样写Android原生代码,能做到一边修改代码,一边在模拟器或者实际设备上看到 修改代码后的结果。这个功能真心强大,可以做到让你的restart 秒开。有利肯定也有不足。(尽管Instant Run尽可能地想要变得更智能,但是它也没有时光倒流的能力。比如hot swap或者warm swap是根本不会重启程序的,而如果你修改了一些只有在程序启动的时候才会初始化的代码,那么Instant Run对此也是无能为力的,因为修改的代码根本就没有执行到。)所以这就是 问题关键所在了。
这个功能目前 还有些许bug,所以在跑的时候要小心一点。所以如果需要重新完全来跑整个项目的话,把这个功能关闭。这样才会避免一些不可预料莫名其妙的错误。