ant自动打包脚本

融合SDK ant自动打包脚本,可以循环打包,采用源工程(主工程)和依赖库的形式,持续优化中。。。




    
    
    
    
    
    
    
    
    
    
    
    
      
    
    
        
    
    
    
    
    
     
    
    
    
    
    
    
    
		
	
      
      
      
      
      
     
    
      
      
      
      
    
	 
	
      
    
      
      
      
      
      
    
    
    
  
  
    
    
    
      
    
    
      
      
      
      
      
     
      
      
      
      
      
      
      
     
    
  	  
    
      
      
      
     
     
      
     
     
      
    
      
     
     
    
    
    
    
    
    
    
    
        ================================================start===============================================
        初始化签名证书配置
        
		
	       
	    
	      
	     
	      
	      
	      
	    
	      
    	
    
    
    
    
    
        初始化依赖库配置
       	
	   	
	   	
	   	
	   	
	   	
	   	
	   	
	   	
	   	
	   	
	   	
	   	
	   	
	   	
	   	 
    
    
    
      
      
        1、初始化  
        
        
             
        
          
        
          
        
          
         
         
        
         
        
        
        
            
        
        
        
            
        
      
    
    
    
          
       	2、合并依赖库清单文件;当前依赖库: ${library-name} 
   		
      	
        
        
                
        
        
        
        
	
    
      
     
        4、生成R文件
          
              
              
              
              
              
              
              
            
         	  
            
            
            
             
              
              
            
             
              
             
              
          
      
    
    
      
      
        5、编译aidl文件  
          
              
              
              
              
              
              
              
              
                  
              
          
     
    
    
      
      
        6、编译依赖库java文件  
          
            	
        		
              
                  
                  
                  
                      
                  
              
          
            
        7、编译源工程java文件  
          
            	
        		
              
                  
                  
                  
                      
                  
              
          
      
    
      
      
        8、将class文件转化成dex文件  
          
              
              
              
              
              
            
            
          
       
    
    
    
        9.1、更新预处理的PNG缓存 
        
            
            
            
            
            
            
        
        
        
            
            
            
            
            
            
        
    
    
      
    
        9.2、将资源文件放进输出目录 
        
	          
	          
	      
    
    
      
    
    
    
      
      
	    10、打包成未签名的apk  
	        
	          
	          
	          
	          
	          
	          
	         
	          
	              
	          
	          
	        
	          
	          
	        
	          
	           
	          
	          
	         
	          
	         
	      
	  
    
    
      
      
        11、对apk进行签名  
        
         
        
        
        
      
    
    
    
	
		12、 zipalign 优化
		
			
			
			 
			
			 
		
	
    
	
      
      
        13、删除未签名的apk
         
         
        
       	 
       	
       	
      
    
    
      
        14、打包成功,apk路径:${zip-signed-package}
        
      
    
    
    
    
        15、将工程中涉及修改包名的目录修改回默认的
        
        
        
		
	      	
	        
	        
	    
		
	    
		    
		    
		    
   		
   		
	    
	      
               
          
          
    
    

    
    
    
        3、修改应用程序的包名、应用名、渠道参数
		    
		        
		            
		            
		        
	    
	    
		
	      	
	        
	        
	    
		
	    
		    
		    
		    
   		
        
          
	          
    	
    	
          
	          
    	
    	
		  
	          
    	 
    	
		  
	          
    	
    	
		
		
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
	      
               
           
        
	      
               
           
	    
         
         
          
    
    
    
    
        3.1、替换游戏主activty下的包名
        
    
    
    
    
        3.2、替换游戏主activty下的main action
        
        
    
    
    
    
        3.3.1、替换assest下的配置文件里的参数为游戏的
		
			
				
			
			
		    
		
	
    
    
    
        3.3.2、替换assest下的配置文件里的参数为原始默认的
		
			
				
			
			
		    
		
	
    
    
    
    
    
        所有渠道名:${allchannelname}
        请输入要打包的渠道名
        
    
    
    
    
        
        
    
    
    
    
    
    
    

 

你可能感兴趣的:(ant自动打包)