posts - 33, comments - 46, trackbacks - 0, articles - 2

          APK文件修改及編譯打包備忘

          Posted on 2012-01-04 16:07 在路上... 閱讀(567) 評論(0)  編輯  收藏 所屬分類: JAVA相關(guān)
          1、使用apktool反編譯
          apktool d [file.apk] [path]
          2、根據(jù)需要修改配置文件、smali文件,如果需要反編譯成jar文件,可以使用dex2jar,然后使用jd-gui查看代碼
          3、重新編譯成apk文件
          apktool b [path] file.apk
          4、簽名
          使用JDK自帶工具keytool創(chuàng)建keystore
          c:\>keytool -genkey -alias android.keystore -keyalg RSA -validity 10000 -keystore mystore.keystore
          其中validity 為有效期天數(shù),這里創(chuàng)建的keystore文件也可以供eclipse打包apk時使用,注意記住密碼。
          使用JDK自帶工具jarsigner簽名apk文件,需要輸入keystore的密碼
          c:\>jarsigner -verbose -keystore mystore.jks -signedjar [簽名后的文件.jar] [需要簽名的文件.apk] my
          5、安裝到手機上面測試
          adb -d install -r signed-file.apk

          主站蜘蛛池模板: 洛隆县| 惠东县| 高淳县| 嵩明县| 铜山县| 天柱县| 宜兰县| 石家庄市| 汤阴县| 武威市| 晴隆县| 衡东县| 四平市| 平乡县| 新源县| 清新县| 枣强县| 英德市| 肇州县| 麻阳| 嵩明县| 延庆县| 长宁县| 河曲县| 崇州市| 阜康市| 虎林市| 龙游县| 昭觉县| 云龙县| 井陉县| 南陵县| 洛宁县| 高青县| 炎陵县| 景德镇市| 宿松县| 林口县| 山东| 荔波县| 嵊州市|