Androidバージョン、APIレベル、コードネームの対応表
すぐわからなくなるからメモ。
Platform Version API Level VERSION_CODE
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
Android 4.2
4.2.2 17 JELLY_BEAN_MR1
------------------------------------------------------------------------
Android 4.1
4.1.1 16 JELLY_BEAN
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
Android 4.0.3
4.0.4 15 ICE_CREAM_SANDWICH_MR1
------------------------------------------------------------------------
Android 4.0
4.0.1
4.0.2 14 ICE_CREAM_SANDWICH
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
------------------------------------------------------------------------
Android 3.1.x 12 HONEYCOMB_MR1
------------------------------------------------------------------------
Android 3.0.x 11 HONEYCOMB
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
Android 2.3.4
Android 2.3.3 10 GINGERBREAD_MR1
------------------------------------------------------------------------
Android 2.3.2
Android 2.3.1
Android 2.3 9 GINGERBREAD
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
以下はあまり使わないかな。
Android 2.2.x 8 FROYO
----------------------------------------------------------------------------------------
Android 2.1.x 7 ECLAIR_MR1
----------------------------------------------------------------------------------------
Android 2.0.1 6 ECLAIR_0_1
----------------------------------------------------------------------------------------
Android 2.0 5 ECLAIR
----------------------------------------------------------------------------------------
Android 1.6 4 DONUT
----------------------------------------------------------------------------------------
Android 1.5 3 CUPCAKE
----------------------------------------------------------------------------------------
Android 1.1 2 BASE_1_1
----------------------------------------------------------------------------------------
Android 1.0 1 BASE
----------------------------------------------------------------------------------------
adb uninstall パッケージ名がわからない時
当該端末にインストール済みの
アプリのパッケージ名がリスト表示される。
adb shell pm list packages hoge
※hogeの部分:任意の文字列でフィルタ指定可能
APKファイルの端末へのインストール
adb remount
adb push c:/hogehoge.apk system/app
adb shell reboot
※PUSHでのインストールはただコピーするだけなので、AndroidFWによるチェックは行われない。よって開発時の確認用に留める。
正確には、adb install で。
adb install -r c:/hogehoge.apk -r : 強制上書
この場合、落ちる先はdata/appになる。