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

  • 相关阅读:
    973. K Closest Points to Origin
    919. Complete Binary Tree Inserter
    993. Cousins in Binary Tree
    20. Valid Parentheses
    141. Linked List Cycle
    912. Sort an Array
    各种排序方法总结
    509. Fibonacci Number
    374. Guess Number Higher or Lower
    238. Product of Array Except Self java solutions
  • 原文地址:https://www.cnblogs.com/pangwanzi/p/6748259.html
Copyright © 2011-2022 走看看