gpt4 book ai didi

android - 如何获取通过 `gradlew install`安装的应用程序的应用程序ID?

转载 作者:行者123 更新时间:2023-12-03 05:34:38 39 4
gpt4 key购买 nike

我正在为Android Studio构建插件。

我想要一个可以

  • 将当前应用安装到手机上(包括构建和所有其他Gradle任务)
  • 安装后立即在手机上运行该应用程序。

  • 我知道单独地,这些事情可以在终端上通过调用
  • gradlew installDebug
  • adb shell am start com.example.myapp/.Main

  • 我知道软件包 com.example.myappapplicationId文件中的 build.gradle。但是,如果 flavor 定义了后缀,例如 com.example.myapp.free.debug

    我的问题是,如何获取 gradlew installDebug刚安装的应用程序的应用程序ID,并使用它在设备上启动该应用程序?

    最佳答案

    它包含在apk中,并且可以提取出来,例如:

    aapt dump badging /path/to/the/.apk  | awk '/package/{gsub("name=|'"'"'","");  print $2}'

    关于android - 如何获取通过 `gradlew install`安装的应用程序的应用程序ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57203502/

    39 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com