Category Archives: Android

Android release app 整合 google map API 問題

這篇文章只針對 app 上架且對 API key 設定應用程式限制後,app 內地圖無法正常顯示討論

申請 API key 後為了防止 API key 外流造成自己要承受不明流量的費用,限制 API key 只能用於自己的 app 是必要的安全措施

在限制 API key 可使用的應用程式時需要 app 套件名稱及簽署金鑰的 SHA-1 fingerprint,問題在 SHA-1 fingerprint API 設定說明要求用 android studio 產生 release bundle 的那個憑證 SHA-1 fingerprint ,用這個 fingerprint 設定 API 限制似乎是無效的,取得有效的 fingerprint 方法如下

  • 登入 google play console
  • 點入使用 API 的 app
  • 在左方選單的設定 -> 應用程式完整性 -> 應用程式簽署頁籤內的 SHA-1 fingerprint 才可以正常用於 API 應用程式限制
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

Android Market 更新程式時畫面卡在安裝中

最近在手機上執行 Market 進行程式更新時,有1支程式下載完後一直顯示安裝中無法順利結束,更換電池後再開機也無法改善。最後在這個 網址 找到解決的方法。先進入手機設定頁面,選單 應用程式 -> 管理應用程式 -> Market,執行 清除快取解除安裝更新 後即可清除無法完成安裝的程式。

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

Ubuntu 10.04 x64 安裝 Android SDK

由於 Android SDK 目前只有 i386 binary,所以要特別注意第一點,另外如果要在手機上開發要特別注意第四點。

  1. 安裝 ia32-libs 套件,這樣才能正常執行 i386 binary
  2. 執行 android-sdk-linux_86/tools/android,下載所需的 SDK 版本
  3. 如果採取 eclipse IDE,可以 安裝 ADT plugin
  4. 修改 USB 設定,讓 eclipse 可以透過 USB 在手機上安裝及執行程式

以下是 HTC 手機 USB 設定檔,這個 網址 有更詳細的說明。

#
# 51-android.rules
#

SUBSYSTEM==”usb”, SYSFS{idVendor}==”0bb4″, MODE=”0666″

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading...