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

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

          Posted on 2012-01-04 16:07 在路上... 閱讀(572) 評論(0)  編輯  收藏 所屬分類: JAVA相關
          1、使用apktool反編譯
          apktool d [file.apk] [path]
          2、根據需要修改配置文件、smali文件,如果需要反編譯成jar文件,可以使用dex2jar,然后使用jd-gui查看代碼
          3、重新編譯成apk文件
          apktool b [path] file.apk
          4、簽名
          使用JDK自帶工具keytool創建keystore
          c:\>keytool -genkey -alias android.keystore -keyalg RSA -validity 10000 -keystore mystore.keystore
          其中validity 為有效期天數,這里創建的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

          主站蜘蛛池模板: 如皋市| 越西县| 太白县| 宁夏| 长岭县| 安新县| 洱源县| 镇赉县| 郯城县| 准格尔旗| 永平县| 密云县| 浪卡子县| 迁西县| 突泉县| 新民市| 芷江| 且末县| 宜章县| 武平县| 论坛| 华坪县| 集安市| 囊谦县| 文登市| 锦州市| 汶川县| 宁武县| 岑溪市| 台中市| 南召县| 天柱县| 上饶市| 泸州市| 搜索| 密山市| 兰西县| 广丰县| 通许县| 彰化市| 康乐县|