1. 程式人生 > >打包AS中的APK檔案

打包AS中的APK檔案

1.為什麼要打包:

  • 1).apk檔案就是一個包,打包就是要生成apk檔案,有了apk別人才能安裝使用。打包分debug版和release包,通常所說的打包指生成release版的apk,release版的apk會比debug版的小,release版的還會進行混淆和用自己的keystore簽名,以防止別人反編譯後重新打包替換你的應用。 
  • 2).簡單點說就是給你的apk發身份證,上戶口,防止和你長的一樣的人,假冒你。這裡的apk身份證就是我們的“.jks”檔案。所以這個jks檔案很重要。 如果你同一程式碼,生成兩個jks檔案打包,那就代表的是兩個軟體。打包當然有很多種途徑,可以用AS自帶的簽名,也可以通過Gradle簽名等,這裡就講講常規的。

2.除了打包也可以直接去檔案中找

直接在你的檔案下



直接拿過來用

3.常見的打包方式有兩種

  • a.一種是沒有“.jks”檔案的打包
  • b.一種是有“.jks”檔案的打包(略)

a.一種是沒有“.jks”檔案的打包

build--Generate Signed APK  開啟


沒有JSK檔案的需要自己建立一個,有的話在Key store path中會自動出現。填寫你的設定密碼


ok--出現以下介面


next--出現以下介面、這就是你要打包成的APK的地址了


在這裡還有一個V1與V2的區別(https://blog.csdn.net/huanhuan59/article/details/80681379)

finish後即可看到你打包的APK檔案


然後就可以安裝到手機上了。