Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> android的apk包簽名

android的apk包簽名

編輯:高級開發

為何要簽名,因為android安全設置,詳細請參見frameworks/base/core/res/androidManifest.XML文件

  我們要做全功能多媒體播放器,勢必涉及surfaceflinger和sound的調用,除了在apk的androidManifest.XML 文件中加 , 還需要對apk進行簽名,因為此權限點的等級是signature級別。

  具體操作如下:

  1,在android源碼目錄build/tools/signapk下有源碼。到源碼根目錄make signapk.即可生成signapk.jar於out/host/Linux-x86/framework/signapk.jar

  2,到build/target/product/security/下找到platform.x509.pem和platform.pk8 文件,用於簽名所用。

  3,編譯你自己的apk,make AgouMediaPlayer。

  4,運行命令進行簽名,如下生成的AgouMediaPlayer_new.apk就是經過簽名的。

  Java -jar ./out/host/Linux-x86/framework/signapk.jar ./build/target/product/security/platform.x509.pem ./build/target/product/security/platform.pk8 out/target/product/generic/system/app/AgouMediaPlayer.apk out/target/product/generic/system/app/AgouMediaPlayer_new.apk

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved