日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

android apk签名工具_Android 应用修改为系统签名的方法(macOS)

發布時間:2025/4/16 Android 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android apk签名工具_Android 应用修改为系统签名的方法(macOS) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在做 Android 工控機應用開發時,經常會涉及到一些要系統簽名才能做的功能,比如應用靜默更新,關機重啟等功能。

本文介紹系統簽名的具體操作方法。

需要準備的東西,相關的簽名文件、簽名工具、要簽名的應用 apk

簽名文件 “platform.pk8”和“platform.x509.pem”

文件在源碼位置: android/build/target/product/security/

下載地址

https://android.googlesource.com/platform/build/+/donut-release/target/product/security/?android.googlesource.com

簽名工具 signapk.jar

文件在源碼位置:android/prebuilts/sdk/tools/lib

下載地址

https://android.googlesource.com/platform/prebuilts/sdk/+/refs/heads/master/tools/lib/?android.googlesource.com

PS:在實際開發中,如果你只是拿現成的板子來開發的話,以上文件通常是板子方案商提供的。

然后把上述文件和你要簽名的 apk 包放到同一個目錄下

  • 將要簽名的應用 apk 重命名為.zip 格式,解壓縮,刪除 META-INF目錄下的 CERT.SF 和 CERT.RSA 倆文件。
  • 2. 再把刪除后的文件重命名回.apk , 由文件夾壓縮成文件。

    前期準備完成,最后一步,打開終端,輸入指令進行系統簽名

    java -jar signapk.jar platform.x509.pem platform.pk8 fileName.apk rename.apk

    如果一切順利,就能成功輸出帶有系統簽名的安裝包了。

    如果報錯:

    Signapk.jar giving error java.lang.ClassNotFoundException: sun.misc.BASE64Encoder

    jdk 版本問題,要用 java8 來打包才行,電腦自帶的已經到 13 了

    切換系統 java 版本到 8 即可,操作如下。

    mac 查看當前 jdk 版本

    java -version

    本人的 jdk 版本為 13,難怪報錯了。


    安裝jdk8,到官網下載,需要注冊 oracle 賬號登錄才能下

    Java SE Development Kit 8 - 下載?www.oracle.com

    配置環境變量

    打開 ~ 文件夾下的 .bash_profile,添加

    //因為本人是安裝了以下兩個版本,你若安裝了別的版本,就相應改修即可

    alias java13="export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-13.0.2.jdk/Contents/Home" alias java8="export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk/Contents/Home"

    查看 jdk 文件夾名字的方法,進去 /Library/Java/JavaVirtualMachines/ 查看即可

    然后重啟終端,輸入 java8 即可切換電腦的 jdk 版本,再輸入 java -version 看是否切換成功


    然后再進入之前的文件夾,輸入

    java -jar signapk.jar platform.x509.pem platform.pk8 fileName.apk rename.apk

    即可簽名成功

    PS:如果你使用了 zsh,輸入 java8 時會報錯

    zsh: command not found: java8

    這時候打開在 ~ 下的 .zshrc , 底部增加一句

    source ~/.bash_profile

    終端執行 source .zshrc 使配置生效

    然后重啟終端,就能執行之前的指令了,成功輸出帶有系統簽名的安裝包。

    本文完。

    總結

    以上是生活随笔為你收集整理的android apk签名工具_Android 应用修改为系统签名的方法(macOS)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 欧美一二三 | 国模人体一区二区 | 国产精品久久久久久精 | 纯爱无遮挡h肉动漫在线播放 | 亚洲天天在线 | 亚洲色图 欧美 | 日韩资源网 | 韩国日本美国免费毛片 | 久久九精品 | 懂色av蜜臀av粉嫩av | 成人免费视频网站在线观看 | 美女一区二区三区四区 | 日本四虎影院 | 天天色网站 | 色婷婷久久五月综合成人 | 日韩av无码一区二区三区 | 狠狠综合久久 | 波多野结衣在线观看一区二区三区 | 成人激情综合网 | 欧美变态视频 | 久久精品3| 一区二区成人在线观看 | 国产地址| 久久久久亚洲av片无码 | 美女av影院 | 四虎5151久久欧美毛片 | 欧美五月婷婷 | 国产精品日韩专区 | 国产午夜成人久久无码一区二区 | 自拍偷拍电影 | 国产专区精品 | 日韩av动漫 | 欧美美女一区二区 | 中文字幕在线2019 | 91在线国产观看 | 亚洲一区影院 | 狠狠干av | 欧美成人一区二免费视频软件 | 97国产成人 | 亚洲欧美日韩第一页 | 中国免费黄色片 | 国产日韩亚洲欧美 | 狠狠躁夜夜| 女生喷水视频 | 日韩精品在线观看视频 | 神马三级我不卡 | 黄色成年网站 | 久久久久久免费观看 | 欧美多p | 日韩视频一区 | 国产精品无码在线播放 | 久国久产久精永久网页 | 免费视频色| 国产原创视频 | 男女无遮挡猛进猛出 | 国产伦精品一区二区三区视频我 | 99国产超薄肉色丝袜交足 | 91夫妻论坛 | www免费网站在线观看 | 殴美一级黄色片 | 国产精品一线天 | 成人在线视频一区二区三区 | 爱情岛论坛自拍亚洲品质极速最新章 | 天堂成人| 草草影院一区二区三区 | 91正在播放 | 在线观看wwww | 国产又粗又长视频 | 亚洲首页 | 麻豆一区二区三区四区 | av在线影视| 国产美女三级无套内谢 | 国产一区二区在线视频观看 | 国产精品丝袜黑色高跟鞋的设计特点 | 日韩有码在线播放 | 婷婷资源网 | 8x8ⅹ国产精品一区二区 | 琪琪色网| 国产男女无套免费网站 | 美国毛片av| 91蜜桃在线观看 | 中国字幕av | 日韩啊啊啊 | 色女综合| 台湾性dvd性色av | 日本视频黄色 | 啦啦啦视频在线观看 | 午夜美女视频 | 成人美女在线 | 91成人在线视频 | 91精品国产麻豆 | 国产男人的天堂 | 性开放淫合集 | 无套内谢少妇毛片 | 日韩天堂一区 | av有码在线 | 精品人妻一区二区色欲产成人 | 日韩69| 看全黄大色黄大片美女人 |