1. 程式人生 > >android 關於apk 打包後的地圖定位和導航失敗的問題

android 關於apk 打包後的地圖定位和導航失敗的問題

       專案中,使用了高德地圖定位,除錯的debug包定位完全沒有問題,但是簽名打包後,卻始終無法定位,發現是測試環境下的SHA1碼和簽名釋出版的SHA1碼是不同的。

      所以我們需要獲取釋出版的SHA1碼:

方式一 :

            開啟你Android studio底部的terminal 執行keytool -v -list -keystore +簽名檔案路徑+簽名檔案.jks 。然後回車 會提示你輸入你的簽名密碼 輸入後回車 你會看你簽名打包後的apk的sha1 
方式二 :

            cmd 開啟dos cd+keytool路徑(keytool 在你jdk bin包下)+keytool -v -list -keystore +簽名檔案路徑+簽名檔案.jks 。然後回車 會提示你輸入你的簽名密碼 輸入後回車 你也會看你簽名打包後的apk的sha1 


       然後在相應的平臺輸入正確的SHA1碼,就OK了

                                    

相關推薦

android 關於apk 打包地圖定位導航失敗的問題

       專案中,使用了高德地圖定位,除錯的debug包定位完全沒有問題,但是簽名打包後,卻始終無法定位,發現是測試環境下的SHA1碼和簽名釋出版的SHA1碼是不同的。       所以我們需要獲

一個案例講解:APK反編譯重新打包 -- 地圖不顯示;定位功能失效等解決方法

首先安裝案例開啟正常顯示地圖: 直接反編譯二次打包後: 有一些軟體定位失效;無法獲取位置資訊等解決方法都一致! 這裡我就不多說了! 首先第一步登入百度地圖開放平臺: 第二步複製KEY: 第三步

Android程式打包,百度地圖key驗證失敗解決辦法

今天在對專案進行打包簽名,通過apk安裝到手機上後,忽然發現百度地圖無法使用了,思前想後,終於找到了原因。 我們在呼叫百度地圖api需要通過SHA1+“,”+包名的方式獲取百度地圖Key,而在專案除錯階段我們一般使用的都是使用Eclipse的除錯簽名,但是當專案真正上線之

Android實現高德地圖定位詳細流程

 要實現高德地圖定位呢,首先需要做好以下幾步準備:  如果你嫌筆者寫的不好或者懶得看,只需要程式碼的話,請選擇: github:點選開啟連結,此連線可能和文章內容有所出入,因

Android apk打包命名規則

摘要:前言在日常的開發過程中,許多剛入行的開發者在apk打包命名、應用迭代版本的檔案留存管理上都比較混亂——產生這些問題的原因無外乎以下兩種:一是之前沒有相關的操作經驗、頭尾不能兼顧;一是公司沒有制定對應的規範、無有效參照範例。當然,所謂的規範在業內不會存在唯一的標準與格式(對於規範的理解,

wex5 如何利用 百度地圖 定位 天氣外掛

引包: require("cordova!cordova-plugin-geolocation"); require("cordova!com.justep.cordova.plugin.baidulocation");     Model.prototy

安全程式設計之Android APK打包程式碼混淆

第一步:在專案工程目錄下的proguard-rules.pro檔案中配置自定義的混淆規則 #注意: #1.引用外部的jar包 如果不是自己寫的最好不混淆它們,因為外部jar包有可能已經混淆過 #2.不要混淆XML佈局中使用的自定義控制元件類,混淆後加載佈局會報找不到該控制

(轉)android Apk打包過程概述_android是如何打包apk

最近看了老羅分析android資源管理和apk打包流程的部落格,參考其他一些資料,做了一下整理,脫離繁瑣的打包細節和資料結構,從整體上概述了apk打包的整個流程。 流程概述: 1、打包資原始檔,生成R.java檔案 2、處理aidl檔案,生成相應java

Android呼叫高德地圖app語音導航

    直接呼叫高德地圖app進行導航     首先,要先進入高德開放平臺,註冊登入以後,建立自己的APP,然後會生成appkey     高德開放平臺網址: http://lbs.amap.com/    然後下載jar包匯入專案工程之中                

Android APK安裝點擊[開啟]與[完成]的區別

1、點選[開啟]-->安裝apk後直接點選[開啟]啟動app,按home鍵後再次點選app icon啟動應用時會出現每次都從MAIN Activity重新啟動,而不是進入原來介面的問題(某些機型、系統存在此問題); 2、點選[完成]-->點選完成後

app崩潰的原因 提前測試流程/方法 出現崩潰怎麼定位處理 總結

轉自:http://blog.csdn.net/qq_22795513/article/details/74590956首先,崩潰有幾種情況:1.閃退2.提示停止執行3.無響應( 不同情況雖然沒有嚴格意義上區分開引起原因,但是都有側重。在之後的工作中,我會實時補充統計。)1.

Android APK打包流程

概述 今天主要講一下Android程式的生成步驟,即Android打包成APK的流程。 通常情況下,在開發過程中打包APK是一件很簡單的事,主要可以通過兩種方式:一種是用Eclipse或者Android Studio整合開發環境直接生成APK;另一種是使用Ant\Gl

Android APK打包安裝、應用程序啟動過程、Activity啟動流程

目錄 一、Android APK的構建過程 通過IDE可以生成可以在android裝置中安裝的apk檔案,Google官方提供的構建APK的過程流程圖如下: 打包APK流程總結如下: AAPT(Android Asset Packaging Tool)工

Android Apk打包原理

打包資原始檔,生成R.java檔案 打包資原始檔的工具是aapt(The Android Asset Packing Tool),位於android-sdk/platform-tools目錄下。 在這個過程中,專案中的AndroidManifest.xml檔案和佈局檔案xml都會編譯生成相應的R.ja

android Apk打包過程概述_android是如何打包apk

最近看了老羅分析android資源管理和apk打包流程的部落格,參考其他一些資料,做了一下整理,脫離繁瑣的打包細節和資料結構,從整體上概述了apk打包的整個流程。流程概述:1、打包資原始檔,生成R.java檔案2、處理aidl檔案,生成相應java 檔案3、編譯工程原始碼,生成相應class 檔案4、轉換所有

高德地圖定位附近功能

配置 ndk { //選擇要新增的對應cpu型別的.so庫。 abiFilters 'armeabi', 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64', 'mips', 'mips64' } sourceSets

Android apk破解重簽名

本文所訴內容為在實現《Android軟體安全與逆向分析》第二章內容所遇到的問題 本章內容為手動破解一個簡單的示例apk,體驗破解apk的過程。 1、使用apktool反編譯apk後,修改smali程式碼進行破解。 >apktool d crackme02.a

Android之高德地圖定位

最近在寫天氣預報的app,寫完以後會將原始碼開源,今天先寫app中用到的定位問題,現在定位的SDK有很多高德地圖、百度地圖、騰訊地圖等,騰訊地圖沒有用過不予評價,高德地圖和百度地圖對比我覺得從開發平臺的給的demo來說,高德地圖給的demo中的程式碼可讀性更強,

Android 4.4之後狀態列導航欄細節美化(沉浸式狀態列)

1. 簡介 其實標題我是打算叫“搶眼的沉浸式狀態列”,但是檢視多篇文章以及官方文件發現,雖然“沉浸式狀態列”這個名字已經爛大街並且只要一提到這個標籤大家都知道是一個什麼樣的效果,其實沉浸式並不是這樣理解的,檢視官方文件發現,Google定義的沉浸式

android 註冊成功返回賬號密碼到登入介面,精闢講解

注意:當 註冊頁面 啟動模式=singTask, startActivityForResult 會直接呼叫onActivityResult ,* 在RegisterActivity -setResult -finish 後,不再呼叫onActivityResult;* 解決辦法:1,更改 註冊頁面 lanch