折腾:
【未解决】Android手机锤子M1L中查看已安装app的目录和文件中是否有cer等证书文件
需要去查看一个已有的Android的app的apk安装文件中的信息,尤其是包名。
不过,此处,貌似已经通过下载apk时:
少儿趣配音
或:
而发现包名了:
com.ishowedu.child.peiyin
com.ishowedu.child.peiyin_V5.0.0_1080.apk

不过为了以后其他用途,能看到更完整的信息,还是继续:
mac 查看Android apk 包名
前提是:
下载了Android开发工具,其中包含aapt
或者是:
Android手机root后,通过adb去操作也可以。
结果此处之前下载的Android studio中竟然没找到aapt:

然后打算再去重新下载:
Android studio mac
3.1.4 for Mac (851 MB)
不过先去找找:
Android studio mac aapt
macos – Android aapt can not be found on Mac – Stack Overflow
/path/to/adt/sdk/buid-tools/android-[version]/aapt
去看看:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 | / Users / crifan / dev / dev_tool / android / AndroidSDK / build - tools / 27.0 . 1 ➜ 27.0 . 1 . / aapt dump badging / Users / crifan / dev / dev_root / company / x / projects / scrapy / QuPeiYin_app / com.ishowedu.child.peiyin_V5. 0.0_1080 .apk package: name = 'com.ishowedu.child.peiyin' versionCode = '1080' versionName = 'V5.0.0' platformBuildVersionName = '8.0.0' sdkVersion: '16' targetSdkVersion: '22' uses - permission: name = 'android.permission.CALL_PHONE' uses - permission: name = 'android.permission.DISABLE_KEYGUARD' uses - permission: name = 'android.permission.RECEIVE_USER_PRESENT' uses - permission: name = 'android.permission.ACCESS_NETWORK_STATE' uses - permission: name = 'android.permission.SYSTEM_ALERT_WINDOW' uses - permission: name = 'android.permission.WRITE_SETTINGS' uses - permission: name = 'android.permission.GET_TASKS' uses - permission: name = 'android.permission.INTERNET' uses - permission: name = 'android.permission.ACCESS_WIFI_STATE' uses - permission: name = 'android.permission.READ_PHONE_STATE' uses - permission: name = 'android.permission.READ_LOGS' uses - permission: name = 'android.permission.WRITE_EXTERNAL_STORAGE' uses - permission: name = 'android.permission.RECORD_AUDIO' uses - permission: name = 'android.permission.READ_EXTERNAL_STORAGE' uses - permission: name = 'android.permission.MOUNT_UNMOUNT_FILESYSTEMS' uses - permission: name = 'android.permission.CAMERA' uses - permission: name = 'android.hardware.camera.autofocus' uses - permission: name = 'android.permission.WAKE_LOCK' uses - permission: name = 'android.permission.MODIFY_AUDIO_SETTINGS' uses - permission: name = 'android.permission.CHANGE_WIFI_STATE' uses - permission: name = 'android.permission.RECEIVE_BOOT_COMPLETED' uses - permission: name = 'android.permission.VIBRATE' uses - permission: name = 'android.permission.RESTART_PACKAGES' uses - permission: name = 'android.permission.BLUETOOTH' uses - permission: name = 'android.permission.ACCESS_COARSE_LOCATION' uses - permission: name = 'android.permission.ACCESS_FINE_LOCATION' uses - permission: name = 'android.permission.CHANGE_NETWORK_STATE' uses - permission: name = 'android.permission.READ_CONTACTS' uses - permission: name = 'android.permission.SEND_SMS' uses - permission: name = 'android.permission.INTERNET' uses - permission: name = 'android.permission.ACCESS_NETWORK_STATE' uses - permission: name = 'android.permission.ACCESS_WIFI_STATE' uses - permission: name = 'android.permission.READ_PHONE_STATE' uses - permission: name = 'android.permission.WRITE_EXTERNAL_STORAGE' uses - permission: name = 'android.permission.CHANGE_CONFIGURATION' uses - permission: name = ' getui.permission.GetuiService.com.ishowedu.child.peiyin ' uses - permission: name = 'android.permission.REQUEST_INSTALL_PACKAGES' uses - permission: name = 'android.permission.ACCESS_LOCATION_EXTRA_COMMANDS' uses - permission: name = 'android.permission.BROADCAST_STICKY' uses - permission: name = 'com.android.launcher.permission.READ_SETTINGS' uses - permission: name = 'com.android.launcher.permission.UNINSTALL_SHORTCUT' uses - permission: name = 'com.android.launcher.permission.INSTALL_SHORTCUT' uses - permission: name = 'com.ishowedu.child.peiyin.permission.JPUSH_MESSAGE' uses - permission: name = 'com.meizu.flyme.push.permission.RECEIVE' uses - permission: name = 'com.meizu.c2dm.permission.RECEIVE' uses - permission: name = 'com.ishowedu.child.peiyin.push.permission.MESSAGE' uses - permission: name = 'com.ishowedu.child.peiyin.permission.C2D_MESSAGE' uses - permission: name = 'android.permission.BROADCAST_PACKAGE_ADDED' uses - permission: name = 'android.permission.BROADCAST_PACKAGE_CHANGED' uses - permission: name = 'android.permission.BROADCAST_PACKAGE_INSTALL' uses - permission: name = 'android.permission.BROADCAST_PACKAGE_REPLACED' uses - permission: name = 'com.ishowedu.child.peiyin.permission.MIPUSH_RECEIVE' uses - permission: name = 'android.permission.FLASHLIGHT' uses - permission: name = 'android.permission.SET_DEBUG_APP' uses - permission: name = 'com.google.android.apps.photos.permission.GOOGLE_PHOTOS' uses - permission: name = 'android.permission.ACCESS_GPS' uses - permission: name = 'android.permission.ACCESS_ASSISTED_GPS' uses - permission: name = 'android.permission.ACCESS_LOCATION' application - label: '少儿趣配音' application - label - af: '少儿趣配音' application - label - am: '少儿趣配音' application - label - ar: '少儿趣配音' application - label - az: '少儿趣配音' application - label - be: '少儿趣配音' application - label - bg: '少儿趣配音' application - label - bn: '少儿趣配音' application - label - bs: '少儿趣配音' application - label - ca: '少儿趣配音' application - label - cs: '少儿趣配音' application - label - da: '少儿趣配音' application - label - de: '少儿趣配音' application - label - el: '少儿趣配音' application - label - en: '少儿趣配音' application - label - en - AU: '少儿趣配音' application - label - en - CA: '少儿趣配音' application - label - en - GB: '少儿趣配音' application - label - en - IN: '少儿趣配音' application - label - en - XC: '少儿趣配音' application - label - es: '少儿趣配音' application - label - es - US: '少儿趣配音' application - label - et: '少儿趣配音' application - label - eu: '少儿趣配音' application - label - fa: '少儿趣配音' application - label - fi: '少儿趣配音' application - label - fr: '少儿趣配音' application - label - fr - CA: '少儿趣配音' application - label - gl: '少儿趣配音' application - label - gu: '少儿趣配音' application - label - hi: '少儿趣配音' application - label - hr: '少儿趣配音' application - label - hu: '少儿趣配音' application - label - hy: '少儿趣配音' application - label - in : '少儿趣配音' application - label - is : '少儿趣配音' application - label - it: '少儿趣配音' application - label - iw: '少儿趣配音' application - label - ja: '少儿趣配音' application - label - ka: '少儿趣配音' application - label - kk: '少儿趣配音' application - label - km: '少儿趣配音' application - label - kn: '少儿趣配音' application - label - ko: '少儿趣配音' application - label - ky: '少儿趣配音' application - label - lo: '少儿趣配音' application - label - lt: '少儿趣配音' application - label - lv: '少儿趣配音' application - label - mk: '少儿趣配音' application - label - ml: '少儿趣配音' application - label - mn: '少儿趣配音' application - label - mr: '少儿趣配音' application - label - ms: '少儿趣配音' application - label - my: '少儿趣配音' application - label - nb: '少儿趣配音' application - label - ne: '少儿趣配音' application - label - nl: '少儿趣配音' application - label - pa: '少儿趣配音' application - label - pl: '少儿趣配音' application - label - pt: '少儿趣配音' application - label - pt - BR: '少儿趣配音' application - label - pt - PT: '少儿趣配音' application - label - ro: '少儿趣配音' application - label - ru: '少儿趣配音' application - label - si: '少儿趣配音' application - label - sk: '少儿趣配音' application - label - sl: '少儿趣配音' application - label - sq: '少儿趣配音' application - label - sr: '少儿趣配音' application - label - sr - Latn: '少儿趣配音' application - label - sv: '少儿趣配音' application - label - sw: '少儿趣配音' application - label - ta: '少儿趣配音' application - label - te: '少儿趣配音' application - label - th: '少儿趣配音' application - label - tl: '少儿趣配音' application - label - tr: '少儿趣配音' application - label - uk: '少儿趣配音' application - label - ur: '少儿趣配音' application - label - uz: '少儿趣配音' application - label - vi: '少儿趣配音' application - label - zh: '少儿趣配音' application - label - zh - CN: '少儿趣配音' application - label - zh - HK: '少儿趣配音' application - label - zh - TW: '少儿趣配音' application - label - zu: '少儿趣配音' application - icon - 120 : 'res/mipmap-mdpi-v4/ic_launcher.png' application - icon - 160 : 'res/mipmap-mdpi-v4/ic_launcher.png' application - icon - 240 : 'res/mipmap-hdpi-v4/ic_launcher.png' application - icon - 320 : 'res/mipmap-xhdpi-v4/ic_launcher.png' application - icon - 480 : 'res/mipmap-xxhdpi-v4/ic_launcher.png' application - icon - 640 : 'res/mipmap-xxxhdpi-v4/ic_launcher.png' application - icon - 65534 : 'res/mipmap-mdpi-v4/ic_launcher.png' application - icon - 65535 : 'res/mipmap-xxxhdpi-v4/ic_launcher.png' application: label = '少儿趣配音' icon = 'res/mipmap-mdpi-v4/ic_launcher.png' launchable - activity: name = 'refactor.business.splash.FZSplashActivity' label = '少儿趣配音' icon = '' feature - group: label = '' uses - feature: name = 'android.hardware.camera' uses - feature: name = 'android.hardware.camera.autofocus' uses - feature: name = 'android.hardware.bluetooth' uses - implied - feature: name = 'android.hardware.bluetooth' reason = 'requested android.permission.BLUETOOTH permission, and targetSdkVersion > 4' uses - feature: name = 'android.hardware.faketouch' uses - implied - feature: name = 'android.hardware.faketouch' reason = 'default feature for all apps' uses - feature: name = 'android.hardware.location' uses - implied - feature: name = 'android.hardware.location' reason = 'requested android.permission.ACCESS_COARSE_LOCATION permission, requested android.permission.ACCESS_FINE_LOCATION permission, and requested android.permission.ACCESS_LOCATION_EXTRA_COMMANDS permission' uses - feature: name = 'android.hardware.microphone' uses - implied - feature: name = 'android.hardware.microphone' reason = 'requested android.permission.RECORD_AUDIO permission' uses - feature: name = 'android.hardware.screen.landscape' uses - implied - feature: name = 'android.hardware.screen.landscape' reason = 'one or more activities have specified a landscape orientation' uses - feature: name = 'android.hardware.screen.portrait' uses - implied - feature: name = 'android.hardware.screen.portrait' reason = 'one or more activities have specified a portrait orientation' uses - feature: name = 'android.hardware.telephony' uses - implied - feature: name = 'android.hardware.telephony' reason = 'requested a telephony permission' uses - feature: name = 'android.hardware.wifi' uses - implied - feature: name = 'android.hardware.wifi' reason = 'requested android.permission.ACCESS_WIFI_STATE permission, and requested android.permission.CHANGE_WIFI_STATE permission' main other - activities other - receivers other - services supports - screens: 'small' 'normal' 'large' 'xlarge' supports - any - density: 'true' locales: '--_--' 'af' 'am' 'ar' 'az' 'be' 'bg' 'bn' 'bs' 'ca' 'cs' 'da' 'de' 'el' 'en' 'en-AU' 'en-CA' 'en-GB' 'en-IN' 'en-XC' 'es' 'es-US' 'et' 'eu' 'fa' 'fi' 'fr' 'fr-CA' 'gl' 'gu' 'hi' 'hr' 'hu' 'hy' 'in' 'is' 'it' 'iw' 'ja' 'ka' 'kk' 'km' 'kn' 'ko' 'ky' 'lo' 'lt' 'lv' 'mk' 'ml' 'mn' 'mr' 'ms' 'my' 'nb' 'ne' 'nl' 'pa' 'pl' 'pt' 'pt-BR' 'pt-PT' 'ro' 'ru' 'si' 'sk' 'sl' 'sq' 'sr' 'sr-Latn' 'sv' 'sw' 'ta' 'te' 'th' 'tl' 'tr' 'uk' 'ur' 'uz' 'vi' 'zh' 'zh-CN' 'zh-HK' 'zh-TW' 'zu' densities: '120' '160' '240' '320' '480' '640' '65534' '65535' native - code: 'armeabi' 'armeabi-v7a' |
其中可见:
package: name=’com.ishowedu.child.peiyin’
包名是:com.ishowedu.child.peiyin
和之前从地址中看到的是一样的。
【总结】
此处确保Mac中已安装了Android Studio后,即可去:
1 | android studio /build-tools/27 .0.1 |
中找到aapt
然后用:
1 | . /aapt dump badging xxx.apk |
查看到:
package: name=’com.ishowedu.child.peiyin’
其中:
com.ishowedu.child.peiyin
就是我们要找的app的包名。
转载请注明:在路上 » 【已解决】Mac中如何查看Android的apk的包名等信息