2016-06-14 115 views
-2

我正在開發一個android應用程序。所有的東西都運行良好,當我運行應用程序到genymotion虛擬設備。並且由於apk存儲在F:... \ app \ build \ outputs \ apk中。所以我只想從這個位置收集它並下載它以安裝在android手機中。由於我同時使用代碼更新應用程序,但此apk不會根據更新的代碼爲我提供更新的apk文件。他們只是給我舊的apk文件,即使我再次從android工作室運行我的應用程序。任何人都可以建議我爲什麼會發生?我只是想運行這個apk到手機或下載這個apk文件的另一個目的。如何從android studio獲取更新的Apk文件。

回答

0

轉至構建>構建APK以生成正常APK。 前往構建>生成簽名APK生成簽名APK。

已簽名的APK是我們生成的用於發佈我們的應用程序的那些APK。在這裏,爲什麼需要生成已簽名的APK:Why should I Sign my Application APK before release

如果您構建一個調試APK,它仍然可以在所有設備上運行,但您無法釋放它。

0

編輯:原來的答覆是需要

簽名的apk任何其他非調試設備安裝。這將與您的測試設備/仿真器中運行的調試應用程序相同。

建設 - >生成APK

+0

我剛剛更新的問題。你現在可以通過它... – opu

+0

生成簽名apk是我早些時候回答的。無論如何,不​​要緊,如果你的問題解決了。 :) – Balamurugan

0

簽署從終端運行下面​​的命令,以確保您獲得更新的APK。

1. gradle clean (from windows) 
     -or- 
     ./gradlew clean (from linux) - 

上面的命令刪除build文件夾。

2. gradle build (from windows) 
    -or- 
    ./gradlew build(from linux) 

上面的命令建立所有應用程序的味道。

0

這三個步驟,幹什麼去建設 - >生成APK

enter image description here

enter image description here enter image description here

+0

謝謝...我現在得到它.... – opu

+0

thn把蜱滴答在我的答案左側! :-)快樂編碼 –

+0

不工作!,幫幫我 –

相關問題