記錄與 Android 開發有關的常用工具或指令
Android SDK
http://developer.android.com/sdk/index.html?hl=sk
Eclipse
https://www.eclipse.org/downloads/
※常用 adb 指令
※查詢設備id
adb devices
※安裝apk(移除重裝)
adb -s 設備id install -r apk檔名
※ADB終止
adb kill-server
※ADB啟用
adb start-server
※登入shell
adb tcpip
顯示 restarting in TCP mode port: 194816
adb connect 192.168.16.169
顯示 connected to 192.168.16.169:5555
adb shell
顯示 root@android:/ #
※在手持裝置上寫排程
http://forum.xda-developers.com/showthread.php?t=2090284
※憑證簽署
簽署 - 簽10000天
keytool -genkey -v -keystore test.keystore -alias test -keyalg RSA -keysize 2048 -validity 10000
輸入金鑰儲存庫密碼: 12345678
重新輸入新密碼: 12345678
您的名字與姓氏為何?
[Unknown]: Marco
您的組織單位名稱為何?
[Unknown]: DMZ.
您的組織名稱為何?
[Unknown]: DMZ.
您所在的城市或地區名稱為何?
[Unknown]: Taipei
您所在的州及省份名稱為何?
[Unknown]: Taiwan
此單位的兩個字母國別代碼為何?
[Unknown]: TW
CN=Hans, OU=Unknown, O=Unknown, L=Taipei, ST=Taiwan, C=TW 正確嗎?
[否]: Y
針對 CN=Hans, OU=Unknown, O=Unknown, L=Taipei, ST=Taiwan, C=TW 產生有效期 10,000
天的 2,048 位元 RSA 金鑰組以及自我簽署憑證 (SHA256withRSA)
輸入 <test> 的金鑰密碼
(RETURN 如果和金鑰儲存庫密碼相同):
新憑證 (自我簽署):
...
[儲存 test.keystore]
※檢視憑證資訊
keytool -list -v -keystore test.keystore
再鍵入剛設定的密碼即可
※產生 Facebook KeyHash
keytool -exportcert -alias test -keystore test.keystore | openssl sha1 -binary | openssl base64