Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> Android 手機衛士--簽名文件說明&包名說明,android衛士

Android 手機衛士--簽名文件說明&包名說明,android衛士

編輯:關於android開發

Android 手機衛士--簽名文件說明&包名說明,android衛士


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

本文地址:http://www.cnblogs.com/wuyudong/p/5903484.html,轉載請注明源地址。

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

代碼如下:

    /**
     * 安裝對應的apk
     * @param file    安裝文件
     */
    protected void installApk(File file) {
        // 系統應用界面,源碼,安裝apk的入口
        Intent intent = new Intent();
        intent.setAction("android.intent.action.VIEW");
        intent.addCategory("android.intent.category.DEFAULT");
        intent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive");
        startActivity(intent);
    }

運行項目後

點擊安裝

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

安裝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