繁体   English   中英

IntelliJ IDEA 12和Android,调试签名的APK

[英]IntelliJ IDEA 12 and Android, debug signed apk

当我单击“运行/调试”时,如何告诉IntelliJ IDEA 12对其安装在设备上的apk进行调试?

我可以使用工件手动完成此操作,但那超出了重点。

我找到了解决方法。

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

这些命令是:

adb uninstall APPLICATION_NAMESPACE

adb install -r PATH_TO_APK_FROM_FRAGMENT

与Deploy应用程序和启动活动也很好地配合。

(您可以在此处保留“制作”步骤,但是您要编译两次相同的源代码,考虑到Android,这不是一个快速的操作。)


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

IntelliJ运行配置

医生说

只有在指定了Debug或Release unsigned package模式的情况下, 只能通过Android构件定义来提取未签名的程序包。

因此,除非其他人知道自定义骇客,否则我认为这是必经之路

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM