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

  • 相关阅读:
    服务器监控利器
    退出率与跳出率
    PHP替换中文字符
    编码问题导致样式显示在IE中不正常
    ADO.NET
    生成n*n蛇形矩阵的算法
    数组地址问题
    数组的首地址,数组名取地址,地址的强制转换为int
    教程:VS2010 之TFS入门指南
    10进制与17进制的转化(代码已测试)
  • 原文地址:https://www.cnblogs.com/pangwanzi/p/6748259.html
Copyright © 2011-2022 走看看