Android Studio中進(jìn)行簽名
首先點擊Android Studio 的菜單欄下的build目錄下的Generate signed APK
然后創(chuàng)建Keystore文件
按要求填好信息后构罗,點擊OK(記住所填的密碼后面將會用到)
接下來將設(shè)置Keystore的存放路徑及命名文件名稱讳苦,該文件后綴默認(rèn)為jks。點擊OK旗闽。
填寫之前設(shè)置的密碼毫痕,點擊Next,生成帶簽名的apk
選擇build Type為release奔浅,點擊finish逛拱。
然后就可看到app/build/outputs/apk 路徑下查看生成的帶簽名的apk湿滓。
利用Android Studio 自動打包
我在用百度定位sdk的時候必須要用簽名好的apk才可以定位滴须,而Android Studio 默認(rèn)簽名的apk是不可以定位的,這讓我很郁悶叽奥,后來去網(wǎng)上搜了下扔水,原來Gradle可以很好的幫我們解決這個問題。
只需要在module 下的build.gradle 下加上如下代碼就可以了:
signingConfigs{
release {
storeFile file("/home/h/hjxkeystore.jks") //證書存放目錄
storePassword "123456" //密碼
keyAlias "hjx" //別名
keyPassword "123456" //密碼(就是設(shè)置證書那兩個密碼朝氓,建議都填一樣的)
}
}
buildTypes {
debug {
signingConfig signingConfigs.release
}
release {
signingConfig signingConfigs.release
}
}
到這一步就大功完成了魔市,每次編譯生成的apk都是你已經(jīng)簽過名的apk了主届,而不是Android Studio 自動生成的apk。