小弟我想用友盟的自动更新,但是不会用,他报错

我想用友盟的自动更新,但是不会用,他报错
******************************
源码
******************************
package com.PicGenie;


import com.PicGenie.R;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;

import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.view.WindowManager;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.ProgressBar;
import android.app.Activity;
import android.app.ProgressDialog;
import android.content.Context;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.Toast;

import com.umeng.update.UmengDialogButtonListener;
import com.umeng.update.UmengDownloadListener;
import com.umeng.update.UmengUpdateAgent;
import com.umeng.update.UmengUpdateListener;
import com.umeng.update.UpdateResponse;
import com.umeng.update.UpdateStatus;
import com.PicGenie.R;

public class ActivityBIL extends Activity {
private ImageView bil;
private ImageView cute;
private ImageView mito;
private ImageView gif;
private ImageView more;
    /*开始绘制界面,BIL界面
     * (non-Javadoc)
     * @see android.app.Activity#onCreate(android.os.Bundle)
     */


/*
 * 友盟更新
 * (non-Javadoc)
 * @see android.app.Activity#onCreate(android.os.Bundle)
 */


@Override

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
    UmengUpdateAgent.update(this);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_bil);
initView();

}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}

// 初始化控件
private void initView() {
cute = (ImageView) findViewById(R.id.cute);
cute.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent();
intent.setClass(getApplicationContext(),ActivityCute.class);
startActivity(intent);
finish();
}
});

gif = (ImageView) findViewById(R.id.gif);
gif.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent();
intent.setClass(getApplicationContext(),ActivityGIF.class);
startActivity(intent);
finish();
}
});

mito = (ImageView) findViewById(R.id.mito);
mito.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent();
intent.setClass(getApplicationContext(),ActivityMito.class);
startActivity(intent);
}
});

more= (ImageView) findViewById(R.id.more);
more.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent();
intent.setClass(getApplicationContext(),ActivityMore.class);
startActivity(intent);
}
});
}
}

*****************************
LogCat
*****************************
12-17 23:17:48.162: D/dalvikvm(1041): GC_FOR_ALLOC freed 68K, 5% free 2808K/2944K, paused 181ms, total 183ms
12-17 23:17:48.222: I/dalvikvm-heap(1041): Grow heap (frag case) to 8.298MB for 5760016-byte allocation
12-17 23:17:48.322: D/dalvikvm(1041): GC_FOR_ALLOC freed <1K, 2% free 8433K/8572K, paused 95ms, total 95ms
12-17 23:17:49.052: D/gralloc_goldfish(1041): Emulator without GPU emulation detected.
12-17 23:17:51.082: D/dalvikvm(1041): GC_FOR_ALLOC freed 5K, 2% free 8457K/8572K, paused 88ms, total 89ms
12-17 23:17:51.212: I/dalvikvm-heap(1041): Grow heap (frag case) to 13.815MB for 5760016-byte allocation
12-17 23:17:51.302: D/dalvikvm(1041): GC_FOR_ALLOC freed <1K, 1% free 14082K/14200K, paused 83ms, total 83ms