標籤:加密 發布 android android studio apk
這個感覺挺重要的,尤其是簽名的擷取,因為寫到百度地圖的使用了,所以感覺這個應該寫在前面,還有就是也需要簽名
首先說一下Android studio如何進行打包:
博主測試建立了一個packaging的工程
還是先看一下目錄結構,因為打包的時候和Eclipse不一樣,可以自選的,最好不要用預設的目錄結構
好,下面來看看如何進行打包
簽名檔案所要放的位置,帳號密碼,以及別名
這裡說一下,簽名最好放在工程的根目錄下,一個人開發的話,或者不是很保密的,其他的按照實際情況來
這裡因為是建立的key,不能進行第二個選項
下面附圖說明
沒有的話是ok選項是不能點擊的
點擊create,會出現如下介面,英語不難,大家按照相應的填寫就可以了
這裡直接選取按照上面說的根目錄就可以了
as貌似預設的是jks格式的,但是Eclipse貌似預設的keystore格式的,只是加密方式不一樣,其他的不影響
確認後返回原來介面相應的都會進行自動補充
這裡為了以後簡便可以選擇記錄密碼
到了這我要著重說一下,上面是apk包存放的位置,第二個是打包方式,第三個博主沒用過
這個是預設的目錄結構,大家可以對照第一張圖片,就知道這個目錄結構在哪了,它在as中是會進行載入的,不會隱藏,如果少的話還好,要是多的話這個會佔目錄結構的很大一部分,所以最好不要選擇這個目錄結構,那麼選在哪呢?
其實as早就替你想到了,而且目錄機構都給你構建好了
直接選在apk這就可以可,至於打包方式大家就按照預設的,release就可以,下面說為什麼
好,選擇ok,繼續下一步,看出現的結果
這裡出現了兩個安裝包,直接就是英文翻譯就可以,一個是簽名的一個是未簽名的,未簽名的話打包是不能進行使用的,然後就是說上面選擇打包方式release,為什麼不選擇debug,debug預設不簽名,而且對一些檔案圖片的格式校正比較松,還有就是一些string.xml檔案或其他xml檔案命名校正不是很嚴格,不必進行強制編譯
反過來,看一下現在的目錄結構
因為簽名過了,並且博主記錄了密碼,以後打包就會方便了,來看看as比ec強大的地方
這裡面很全,clean,debug,release等等,以後包多的話就知道好處了,現在就一個,但是相對也是比較方便的
雙擊release,打包,build successful打包完成
下面看一下如何擷取簽名,博主為了方便,把簽名檔案放在了根目錄下了
這裡要輸入密碼,而且沒有游標顯示
所有簽名資訊都可以查到了
關於Android studio打包發布,以及Android簽名的擷取