android如何使用release證書替換debug證書簽名來調試


  在android開發調試時,eclipse會自動生成一個debug證書並簽名,這個證書只有一年的有效期,如果過期了就需要重新生成.同一台機器,同一包名的應用證書不同是無法覆蓋安裝的.這在一定程序造成了我們調試的困難.使用同一證書的好處是,debug和release版本可以在真機上直接覆蓋,一些需要簽名認證的服務不需要申請兩個版本調試(如百度地圖定位,微信分享等).下面介紹一下如何使用release證書替換debug證書簽名來調試.

  1.首先,你需要申請一個release證書,已有keytool的可跳過這一步.證書申請的方法這里就不贅述了,網上的教程很多.

  2.修改release證書的別名和密碼偽裝debug證書.

   如何偽裝(無法使用keytool的,請自行添加環境變量):

    1) 修改keystore密碼為androidkeytool -storepasswd -keystore 你的keystore路徑

    2) 修改別名密碼為androidkeytool -keypasswd -keystore 你的keystore路徑 -alias 你的別名

    3) 修改別名為androiddebugkeykeytool -changealias -keystore 你的keystore路徑 -alias 舊的alias -destalias androiddebugkey

  3.修改eclipse的默認簽名

   eclipse->window->preferences->android->build


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM