当我单击运行/调试时,如何告诉 IntelliJ IDEA 12 将它安装在设备上的 apk 签名为调试?
我可以使用人工制品手动完成,但这已经超出了重点。
当我单击运行/调试时,如何告诉 IntelliJ IDEA 12 将它安装在设备上的 apk 签名为调试?
我可以使用人工制品手动完成,但这已经超出了重点。
我找到了解决这个问题的方法。
首先,我创建工件,然后设置一个新的运行配置,在其中删除 Make 步骤,添加 Build artifacts 步骤并选择要构建的工件。然后我创建两个新的外部工具命令并将它们添加到链中。
命令是:
adb uninstall APPLICATION_NAMESPACE
adb install -r PATH_TO_APK_FROM_FRAGMENT
也适用于部署应用程序和启动活动。
(您可以将 Make 步骤留在那里,但您要编译两次相同的源代码,考虑到 Android,这不是一个快速操作。)
下面是如何在 IntelliJ 中定义外部工具命令的屏幕截图:
文档说
只能通过指定了 Debug 或 Release 未签名包模式的 Android 工件定义来提取未签名包。
因此,除非其他人知道自定义黑客,否则我认为这是要走的路