乐变热更新SDK的集成

1.解压sdk

乐变热更新SDK的集成_第1张图片

2.将sdk中目录assets、libs、res、src目录下的文件都复制到相应的文件夹内,乐变的内容必须复制到com.excelliance.open这个包之下

乐变热更新SDK的集成_第2张图片


乐变热更新SDK的集成_第3张图片


3.配置mainfest文件

①添加权限

乐变热更新SDK的集成_第4张图片

②添加application,需要配置全名,而且乐变的代码必须放在包名com.excelliance.open之下

乐变热更新SDK的集成_第5张图片

乐变热更新SDK的集成_第6张图片

③将所有lb_target_pkgname替换为您的包名

乐变热更新SDK的集成_第7张图片


④替换MainChId的值

乐变热更新SDK的集成_第8张图片






    
    
    
    
    
    
    
    
    
    
    
    
    
    
    


    

        

        
        
        

        
        
        

        
            
                
                
            
        


        
            
                
                
            
        

        
            
                
            
            
                
            
            
                
            
            
                
            
            
                
                
            
        

        
            
                
            
        
        
            
                
                
                
                
                
            
            
                
                
            
            
                
            
        
        
            
        

        
        
        
        

        
        
        


        
        
        

        
        
        
        
        
        

        
        
        

        
        
        
        
        

        
        
        

        
        
        
        
        

        
        
        

        
        
        
        
        

        
        
        

        
        
        
        
        

        
        
        

        
        
        
        
        

        
        
        

        
        
        
        
        

        
        
        

        
        
        
        
        

        
        
        

        
        
        
        
        

        
        
        

        
        
        
        
        

        
        
        

        
        
        
        
        
        
    

    




4.在需要的地方调用热更新的方法

protected void queryUpdate() {
		Log.d("MainActivity", "queryUpdate");
		final IQueryUpdateCallback callBack = new IQueryUpdateCallback() {
			public void onUpdateResult(int result) {
				Log.d("MainActivity", "onResume result=" + result);
				if(rt!=null){
					rt.setText("result: " +result);
				}

			}
		};
		LebianSdk.queryUpdate(this, callBack, null);
	}

5.当结果返回2的时候说明sdk集成成功,2:没有更新。后台没有配置,所以会返回2

请求更新结果result说明:

-2SDK未准备好

-1:请求失败

1:未知错误

2:没有更新

3:有非强更版本

4:有强更版本

tag:自定义标签,服务器可根据该标签自定义升级范围


乐变热更新SDK的集成_第9张图片


你可能感兴趣的:(Android)