IntelliJ IDEA 12和Android,调试签名apk

时间:2013-07-04 05:28:32

标签: android intellij-idea

当我点击Run / Debug时,如何告诉IntelliJ IDEA 12签署调试它在设备上安装的apk?

我可以使用工件手动完成,但这超出了这一点。

2 个答案:

答案 0 :(得分:2)

我找到了解决这个问题的方法。

首先我创建工件,然后设置一个新的运行配置,在其中我删除Make步骤,添加Build artifacts步骤并选择我想要构建的工件。然后我创建两个新的外部工具命令并将它们添加到链中。

命令是:

adb uninstall APPLICATION_NAMESPACE

adb install -r PATH_TO_APK_FROM_FRAGMENT

也适用于部署应用程序和启动活动。

(你可以将Make步骤留在那里,但是你要编译相同的源两次,考虑到Android,这不是一个快速的操作。)


以下是如何在IntelliJ中定义外部工具命令的屏幕截图:

IntelliJ Run Configuration

答案 1 :(得分:1)

文档说

  

可以通过Android工件提取未签名的包   定义了Debug或Release无符号包模式。

因此,除非其他人知道自定义黑客,否则我认为这是要走的路