爲什麼當我關閉我的模擬器和清理工程時,bin文件夾中的.apk文件消失了,當模擬器打開時它又出現了?我不知道什麼時候安全地複製.apk文件。Android獲取.apk文件
- 當我關閉模擬器(NOT CLEAN PROJECT)並且.apk在那裏?
- 當我的應用程序運行到我的模擬器並複製.apk文件?
- (導出)未簽名的應用程序包並保存在不同的位置?
- 將(進口)簽名應用 「」 「」 「」
有時候我安裝apk文件沒有問題,我的電話somtime NOT。
爲什麼當我關閉我的模擬器和清理工程時,bin文件夾中的.apk文件消失了,當模擬器打開時它又出現了?我不知道什麼時候安全地複製.apk文件。Android獲取.apk文件
有時候我安裝apk文件沒有問題,我的電話somtime NOT。
您使用的是Eclipse嗎?
有幾個重要設置:
a。 窗口>首選項>安卓>構建>「跳過打包和dexing直到導出或啓動」 - 如果選擇此選項,則僅在應用程序啓動到設備/仿真器上時生成APK。
b。 項目>自動構建 - 項目將在代碼更改後自動構建
c。 (僅在未選擇b時)項目>清理...>「自動開始構建」 - 當您執行清理時,也會完成構建。
每次清理之後,APK都會消失。
如果設置(a)被選中,任何時候清理或重建項目(手動/自動構建之後),APK都可能被刪除。當您將應用程序啓動到仿真器/設備上時,會生成APK。
如果您想要創建APK而不啓動,請取消選中(a)。
總之,如果你想存儲你的APK做到以下幾點:
謝謝你非常好的解釋 – 2014-11-04 17:23:37
這真的取決於你想要的.apk。如果您想通過Google Play商店或服務器發佈,則需要導出已簽名的應用程序。如果是個人使用,只需將手機作爲調試設備在手機上運行。
儘管調試.apk的正確用途是有限的(app store不會接受它,但用戶數據完全不安全,並且會在一年內過期),這確實是一個有效的apk你可以用於一些臨時測試目的。
有兩個因素是文件是否存在:
「乾淨」的操作應該刪除所有構建對象,當然也包括.apk文件
Android的工具通常配置,使得自動構建過程不包括調試.apk的生成,而只是在您去部署設備/仿真器時發生(默認情況下)。
因此,你可以抓住的臨時調試的.apk出來的bin文件夾具有部署之間的任何時間已經清洗乾淨,無論如果你的模擬器或設備仍在運行/連接與否。
當您嘗試這些不同的操作時,檢查.apk文件上的時間戳會是您自己確認的一種方法。
您需要將此問題分解爲更小的部分,並更清楚地說明您正在嘗試實現的目標。 – 2014-11-04 16:35:15
@AndrePerkins - no。這裏有一個基本問題。 – 2014-11-04 16:36:53
'有時我在沒有問題的情況下在我的手機somtime NOT中安裝了apk文件。如果您使用的是相同的設備和相同的計算機(使用相同的IDE安裝),這很奇怪。一旦啓用了調試選項並從未知來源進行安裝並且計算機已獲得授權,它應該始終進行安裝 - 即使您遇到阻止正確運行的錯誤。不,如果你有錯誤,阻止編譯。 – 2014-11-04 16:41:13