zoukankan      html  css  js  c++  java
  • 如何根据apk文件获取包名

    一:前言

    之所以提出这个问题,只因为我们经常需要使用包名作为参数使用,但是我们一般只有apk文件;

    查阅一些博客,就目前自己的环境,觉得最好用的是自带的AAPT工具;

    二:了解AAPT

       AAPT:android asset packaging tool ,在SDK的build-tools目录下,该工具可以查看、创建、更新ZIP格式的文档附件(zip、jar、apk)

    三:使用AAPT查看包名

        命令: aapt dump badging (file_path.apk)

    1:找到自己的aapt目录位置:

     

    2:doc下切换到aapt目录下,执行命令

      包名

      activity

     四:AAPT工具的其他使用方法

     1)aapt l[ist][-v][-a] file.{zip,jar,apk}  列出压缩文件的目录

        -v: 以table的形式输出;

       -a:详细输出文件的所有内容

    2)aapt dump permissions  <file_path.apk>: 查看权限

        效果图:

     3)aapt dump resources   <file_path.apk> :查看资源列表

         一般会输出很多的信息,建议重定向到文件查看:aapt dump resources  <file_path.apk>  > sodino.txt

    4)aapt dump configurations <file_path.apk> :查看apk配置信息

    学习博文地址:http://blog.csdn.net/g19920917/article/details/20244937

  • 相关阅读:
    正则表达式
    [创业指南]给海归技术创业兄弟的九个忠告
    about avast
    设计模式Hibernate
    job desc
    把INT转换成2进制等
    微服务调用跟踪
    Redis 分布式锁实现
    jquery中的$.ajax()方法
    订单从ftp写入到b2b
  • 原文地址:https://www.cnblogs.com/pangwanzi/p/6748259.html
Copyright © 2011-2022 走看看