Flutter打包安卓apk坑點

我是iOS程序員,一點也不會安卓,現(xiàn)在呢,用flutter寫了項目,要打包成apk,本文用于記錄坑點。

1.不會設(shè)置安卓的icon?

很簡單,使用flutter_launcher_icons搞定。

2.生成簽名證書 .jks的時候,keytool總是提示去下載jdk?

image.png

這是個很大的坑點。首先,我是MacBook Pro,安裝了Android Studio,然后也在安卓模擬器上面跑過,怎么會沒有jdk呢。于是去搜,網(wǎng)上有大部分文章會要你去下載jdk,我去下載的時候傻眼了,jdk那么多版本,用哪個?后來一想,不對啊,我安卓都跑起來了啊,為什么還要下?于是,在官網(wǎng)我發(fā)現(xiàn)端倪。


image.png

破案了,原來java已經(jīng)有了,keytool也有了,在Android Studio目錄下。于是我進到了Android Studio的目錄,果然,看到了keytool。


image.png

好了,解決了,直接把keytool路徑拖出來使用就行了?;蛘甙裝in路徑添加到系統(tǒng)PATH中也可以。


image.png

3.整個過程會用到的命令

1.生成.jks命令

keytool的路徑 -genkey -v -keystore .jks保存的路徑 -keyalg RSA -keysize 2048 -validity 10000 -alias 自己取的別名

2.flutter打包apk命令

flutter build apk

3.查看打包完成后apk的簽名信息

keytool的路徑 -list -printcert -jarfile apk的路徑

未完待續(xù)......

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容