2011年2月21日 星期一

[Android] Install an App in Android

1.從Android外部安裝
foobar@ubuntu:~$ adb install app.apk
將安裝到/data/app目錄下,並建立{yourapp.package.main}目錄

2.從Android內部安裝
foobar@ubuntu:~$ adb shell
# pm install /path/to/app.apk
將安裝到/data/app目錄下,並建立yourapp.package.main目錄

3.從Android外部上傳後,由系統(PackageManager)啟動時自行安裝
foobar@ubuntu:~$ adb push app.apk [/data/app | /system/app]
如果push到/system/app下,則無法透過系統設定中的Manage applications移除,如果push到/data/app下,使用者可移除該app

reference: What does `adb install' do under the hood?

沒有留言: