Itu menunjukkan kepada saya info paket tetapi untuk beberapa alasan itu kehilangan informasi versi untuk paket apa pun yang saya coba cari di tablet saya (android 2.2). Di ponsel saya semua informasi versi ada di sana (android 2.3).
frognosis
1
baik jika Anda bersikeras melakukannya di adb, Anda dapat melakukannya: adb shell service call package 1 s16 "my.package" i32 0. nomor versinya akan berada di suatu tempat di dekat 0x1F dan string nama setelah 0x20 (harus baris ke-3)
arbuz
35
adb shell dumpsys package my.packagebisa jauh lebih cepat
Jeremy Fishman
6
dumpsys package my.package | grep versionNamebekerja dengan sempurna
david
3
@david tetapi terkadang mengembalikan beberapa hasil, misalnya adb shell dumpsys package com.google.android.apps.photos | grep versionName karena Hidden system packages:bagian tersebut. Mungkin head -n1akan menyelesaikannya ...
Ciro Santilli 郝海东 冠状 病 六四 事件 法轮功
18
Paket Dumpsys adalah teman Anda
~/# adb shell
shell@mo:/ dumpsys package tld.comp.app_name | grep version
Jika seseorang membutuhkan semua versi aplikasi untuk membandingkan tujuan maka inilah satu perjalanan saya:
for p in`adb shell pm list package | awk -F"package:" '{print $2}'`;do echo -n "$p: "; adb shell dumpsys package $p | grep -i versionName | awk -F"="'{print $2}';done
Mungkin ini akan membantu seseorang tetapi harap dicatat bahwa saya menggunakan versionName dan mengabaikan versionCode, jadi gunakan dengan hati-hati.
adb shell dumpsys package my.package
bisa jauh lebih cepatdumpsys package my.package | grep versionName
bekerja dengan sempurnaadb shell dumpsys package com.google.android.apps.photos | grep versionName
karenaHidden system packages:
bagian tersebut. Mungkinhead -n1
akan menyelesaikannya ...Paket Dumpsys adalah teman Anda
Akan kembali
sumber
Jika seseorang membutuhkan semua versi aplikasi untuk membandingkan tujuan maka inilah satu perjalanan saya:
Mungkin ini akan membantu seseorang tetapi harap dicatat bahwa saya menggunakan versionName dan mengabaikan versionCode, jadi gunakan dengan hati-hati.
sumber
Jika Anda ingin mendapatkan semua versi paket, coba skrip awk ini:
sumber
Jika Anda tidak ingin menginstal * .apk pada perangkat tetapi Anda memerlukan versi aplikasinya, Anda dapat melakukannya sebagai berikut
sumber