2014-12-02 19 views
1

Android的Gradle插件具有内置安装目标,因此您可以输入以下内容来构建应用并将其安装到连接的设备。如何让Gradle安装目标替代棒棒糖设备上的设备应用,就像它在以前的版本中一样?

$ gradle installDebug 

但是,我发现我的棒棒糖设备没有旧版Android的替换行为。它不会替换已安装的版本,而是会抱怨应用程序已安装,转储大量堆栈跟踪并退出。

这种行为大多只是令人讨厌,但如果您必须先卸载旧版本,那么它很难测试像数据库版本升级代码这样的东西。

我可以运行adb像下面那样使用魔法-r标志来替换APK作为解决方法,但这不是很令人满意。

$ adb install -r build/outputs/apk/MyCoolApp-debug.apk 

我怎样才能让摇篮更换安装的应用程序有一个新的APK像它与前棒棒堂的设备?

回答

0

显然这是一个插件中的错误,并且一直是fixed in RC1

+0

从版本1.1.3开始它仍然失败... – slott 2015-03-07 09:56:14

相关问题