簡體   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