Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> Android手機衛士(七):簽名文件說明&包名說明

Android手機衛士(七):簽名文件說明&包名說明

編輯:Android開發實例

  在《Android 手機衛士(六):打包生成apk維護到服務器》一文中,實現了新版本的apk到服務器,當打開客戶端apk的時候,發現有新版本,提示更新。還實現了利用xutils工具實現了從服務器端下載apk

  本文實現下載本機apk的安裝,過程很簡單,參考《Android APK的安裝》

  代碼如下:

Java代碼
  1. /** 
  2.  * 安裝對應的apk 
  3.  * @param file    安裝文件 
  4.  */  
  5. protected void installApk(File file) {  
  6.     // 系統應用界面,源碼,安裝apk的入口  
  7.     Intent intent = new Intent();  
  8.     intent.setAction("android.intent.action.VIEW");  
  9.     intent.addCategory("android.intent.category.DEFAULT");  
  10.     intent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive");  
  11.     startActivity(intent);  
  12. }  

  運行項目後

Android手機衛士(七):簽名文件說明&包名說明

  點擊安裝

Android手機衛士(七):簽名文件說明&包名說明

  出現安裝失敗,這裡要注意

  安裝apk注意事項

  升級

  1、注意事項:將原有應用覆蓋掉,包名一致

  2、簽名一致???

  從Eclipse運行至手機上的應用,使用的是bin目錄下的應用,使用debug.keystore簽名應用

  手機衛士版本一,右鍵運行至手機的,所以使用簽名是debug.keystore

  手機衛士版本二,單獨打包,生成相應簽名文件wuyudongkeystore

  生成一個wuyudongkeystore作為簽名文件的apk

  按照上面的操作後,問題即可搞定

  PS:

  簽名一致,包名不同:生成兩個手機衛士apk,包名是應用的唯一性標志

  簽名不同,包名一致:覆蓋安裝失敗

  1.0生成keyStore

  2.0……使用現有的keyStore和密碼即可

  keyStore+密碼妥善保存

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved