我有一个apk文件。 现在我需要从apk中获取包名以及启动器活动,以便我可以安装apk并从我的测试用例启动应用程序。如何从Android获取包名和启动器活动apk
1
A
回答
1
Android Aapt提供此功能。使用下面的命令
一)包装:
D:\Android\sdk\build-tools\23.0.2>aapt d badging Apk-path\apk-name.apk |grep package
二)启动的活动:
aapt d badging Apk-path\apk-name.apk |grep launchable-activity
0
您也可以使用以下步骤:
- 连接设备到您的计算机
- 打开任何IDE Android Studio或eclipse
- 看着设备
- 过滤日志的日志使用的程序名称
- 打开设备上的应用程序,你将能够看到在日志包名和发射活动。
3
你可以看看link
有多种方法,使我们能获得Android的.apk文件的包名。 以下是获取软件包名称的一些快速方法。
步骤1:如果其公共应用程序在https://play.google.com/store/apps中可用,则搜索应用程序名称并单击该特定应用程序。你会得到如下图所示的包名称。
第2步:在您的设备上安装应用程序并运行以下命令以获取软件包列表并搜索您的应用程序。 *(请在您的路径变量中配置一定ADB,click here to know how to configure adb)
现在的第3步,在那里你可以得到的包名以及发射活动名称 - link
第3步:使用aapt命令。
要获得aapt.exe,您必须导航到android sdk文件夹,然后构建工具并转到一些api版本。例如(我机器上) E:\的Android \ ADT \ SDK \集结TOOLS \ Android为4.4W
打开命令提示符,运行以下命令 - AAPT转储徽章
例如:让我们的WhatsApp应用 - AAPT转储徽章E:\ com.whatsapp.apk
相关问题
- 1. 如何从Android获取apk包名?
- 2. 获取启动器活动名称
- 3. 如何从其他活动启动启动器活动?
- 4. Android从匿名类中获取活动
- 5. Android。如何从命令行启动模拟器,部署apk和运行apk?
- 6. 从启动活动的PendingIntent获取resultCode?
- 7. 从Android中的apk文件读取活动名称
- 8. Android仪器启动活动
- 9. 如何从其他活动启动Android AppWidget的配置活动?
- 10. Android:从活动启动后获取服务信使
- 11. 如何从不同的活动获取主要启动活动的意图?
- 12. Java Android:如何从Web服务器启动活动?
- 13. 如何在android中从浏览器启动活动?
- 14. android活动何时启动
- 15. 通过类名启动android活动
- 16. 如何识别启动活动名称?
- 17. 获取APK包的名称
- 18. 如何在Android 2.1中启动活动
- 19. 如何重新启动Android活动?
- 20. 如何在android中获取手机主屏幕的活动或活动名称?
- 21. Android - 如何通过PApplet获取活动
- 22. 如何在儿童活动中获取姓名父活动
- 23. Android 6.0:获取当前活动的包名称
- 24. 包装和活动名称
- 25. 如何在另一个apk中启动活动?
- 26. 从另一个活动获取名称
- 27. 无法启动活动Android模拟器
- 28. 在Android库中有启动器活动
- 29. Android中的启动器+ singleTask活动
- 30. Android:从选项菜单启动活动