Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1078981
  • 博文数量: 403
  • 博客积分: 10272
  • 博客等级: 上将
  • 技术积分: 4407
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-24 14:22
文章分类

全部博文(403)

文章存档

2012年(403)

分类: 嵌入式

2012-03-17 20:50:23

 今天在做软件自动升级的的过程中,点击从服务器下载下来的apk,调用系统程序进行安装的过程中 系统提示 Application not installed 

  1. /** 
  2.      *  
  3.      * install 
  4.      * @description: TODO(软件安装)  
  5.      * @param fileName 
  6.      * @since   2012-2-9    liaoyp 
  7.      */  
  8.     public void install(String fileName){  
  9.         File    file2 = new File(fileName + "JCSClient.apk");  
  10.         System.out.println(fileName+"JCSClient.apk");  
  11.         Intent intent = new Intent();  
  12.         String   type = "application/vnd.android.package-archive";  
  13.         intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);  
  14.         intent.setAction(Intent.ACTION_VIEW);  
  15.         System.out.println("Uri"+Uri.fromFile(file2));  
  16.         intent.setDataAndType(Uri.fromFile(file2), type);   
  17.         startActivity(intent);  
  18.           
  19.       //Preferences.getInstance(LoadingActivity.this).edit().clear().commit();  
  20.         LoadingActivity.this.finish();  
  21.         System.exit(0);  
  22.     }  

不知什么原因,有哪位大侠帮忙解释下? 同未发下logcat中出现异常情况

阅读(1157) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~