簡體   English   中英

未對齊的Android APK是否與未簽名的APK相同? 需要生成未簽名的發布apk

[英]Are unaligned android APK's the same as unsigned APK? need to generate release apk that is unsigned

我需要在未簽名的Android Studio中生成一個APK。 我還看到了其他一些問題。

從Android Studio中的Gradle項目中導出未簽名的APK

我看到的最好的答案是進入gradle任務並執行assembleRelease。 這會在/ build / output / apk文件夾中生成兩個apk,一個說app-release-unaligned.apk。

未對齊未簽名是同一件事嗎?

調試構建類型與unsigned是一樣的嗎?

我還嘗試添加第二個構建類型,在該類型中我未指定簽名配置,但IDE只是抱怨

不,不

未對齊是指APK(zip文件)中的數據結構。 名為zipalign的實用程序修改APK,以針對讀者優化的方式對齊數據。 未對齊只會跳過zipalign階段。 它與APK簽名無關。

調試只是一種模式,其中在您的應用程序中設置了一個標志,以向Android指示可以通過調試器(或由調試器附加)啟動您的應用程序。 再次,從技術上講,它與對應用程序進行簽名無關,但是通常的做法是使用其他簽名密鑰來調試應用程序,並僅使用真實的應用程序簽名密鑰對最終版本/發行版進行簽名(應保持安全) 。

我需要在未簽名的Android Studio中生成一個APK。

這是不可能的。 Android要求所有APK必須先通過證書進行數字簽名,然后才能安裝。 如果未簽名,則系統不會在模擬器或設備上安裝應用程序。

您可以閱讀官方開發人員文檔 ,以獲取有關如何對APK進行簽名的過程(針對應用的調試版本或發布版本)的更多詳細信息,但您必須對APK進行簽名,然后才能將其安裝在Android設備上。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM