折腾:
【未解决】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
去看看:
/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后,即可去:
android studio/build-tools/27.0.1
中找到aapt
然后用:
./aapt dump badging xxx.apk
查看到:
package: name=’com.ishowedu.child.peiyin’
其中:
com.ishowedu.child.peiyin
就是我们要找的app的包名。
转载请注明:在路上 » 【已解决】Mac中如何查看Android的apk的包名等信息