修改Android studio生成的apk的名称

在module的builde.gradle中Android标签下添加  

 android.applicationVariants.all {
        variant ->
            variant.outputs.all {
                File file=new File(rootDir.getAbsolutePath()+"\\app\\build" +
                        "\\outputs\\apk\\debug\\output.json")
                FileInputStream fileInputStream=new FileInputStream(file)
                byte[] strbuf=new byte[file.length()]
                fileInputStream.read(strbuf)
                fileInputStream.close()
                String  s=new String(strbuf)
                int position=s.indexOf("outputFile")
                int position1=s.indexOf(".apk")
                int currentNum=Integer.parseInt(s.substring(position+13,position1))
                //这里修改apk文件名
                outputFileName = (currentNum+1)+".apk"
//                outputFileName = "263.apk"
            }
    }

你可能感兴趣的:(修改Android studio生成的apk的名称)