tthhr吧 关注:275贴子:4,222
  • 19回复贴,共1

【教程】用java代码给apk签名

只看楼主收藏回复

不用zipsigner给apk签名,自己用代码实现。
镇楼


IP属地:江苏来自Android客户端1楼2015-01-06 13:44回复
    首先,下载这几个jar包放在libs文件夹下
    http://pan.baidu.com/share/link?shareid=541121861&uk=170827561


    IP属地:江苏来自Android客户端2楼2015-01-06 13:44
    回复
      接着 try
      {
      zip=new ZipSigner();
      }
      catch (InstantiationException e)
      {
      Log.i("1","1");
      }
      catch (ClassNotFoundException e)
      {
      Log.i("1","1");
      }
      catch (IllegalAccessException e)
      {
      Log.i("1","1");
      }
      try
      {
      zip.setKeymode("testkey");//设置签名模式
      }
      catch (IOException e)
      {
      Log.i("2","2");
      }
      catch (GeneralSecurityException e)
      {
      Log.i("2","2");
      }
      try
      {
      zip.signZip("/sdcard/zip.apk", "/sdcard/b.apk");//分别是输入文件,和输出文件
      }
      catch (IOException e)
      {
      Log.i("3","3");
      }
      catch (GeneralSecurityException e)
      {
      Log.i("3","3");
      }


      IP属地:江苏来自Android客户端3楼2015-01-06 13:45
      收起回复
        完成。。。。还有好多参数,比如用自己的签名文件签名等等,,,,自己研究


        IP属地:江苏来自Android客户端4楼2015-01-06 13:46
        回复
          @小牛_牛sky @QingFLS


          IP属地:江苏来自Android客户端5楼2015-01-06 13:49
          回复
            路过帮顶!!!!!


            IP属地:加拿大来自Android客户端6楼2015-01-06 13:50
            回复
              来了看看……


              IP属地:广东7楼2015-01-06 13:54
              收起回复
                问一下java手机板的软件,推荐一下


                来自手机贴吧9楼2015-01-08 11:39
                收起回复


                  IP属地:广东来自Android客户端10楼2015-01-25 07:41
                  回复
                    这个可以


                    来自Android客户端11楼2016-07-12 00:49
                    回复
                      楼主那么多个jar都要吗?


                      来自Android客户端12楼2016-10-15 12:08
                      收起回复
                        请问一下,setKeymode那里报空指针怎么办?异常发生位置在kellinwood.security.zipsigner.ZipSigner.readPrivateKey(ZipSigner.java:355)
                        这里


                        IP属地:广东来自Android客户端13楼2018-04-23 21:22
                        收起回复