Android Studio - 仅安装APK

Vir*_*721 2 deployment android apk android-studio

我目前正致力于"独立"服务.我希望任何可能想要使用它的应用程序都可以访问此服务.为此我创建了一个只包含该服务的android项目,没有任何Activity.我不确定这是否是实现目标的正确方法,但我不熟悉Android.

我的问题是,我如何只将.apk部署到(物理)设备?为了启动服务,我正在使用adb shell然后am startservice ...,但我首先需要在设备上安装该服务.我怎么做 ?我看到的唯一选项是运行/调试应用程序(因此自动部署它),但我不能这样做,因为它是一项服务.谢谢.

Woj*_*zek 7

在项目的根文件夹中打开终端并键入:

gradlew.bat installDebug
Run Code Online (Sandbox Code Playgroud)

对于Windows或:

./gradlew installDebug
Run Code Online (Sandbox Code Playgroud)

对于Linux

编辑:
您可以使用UI执行此操作,只需单击右侧的"Gradle"选项卡,在任务中找到"installDebug"并单击两次.

在此输入图像描述

之后,它将在Shift + F10上执行默认操作(或单击"运行"按钮).

在此输入图像描述

  • @ user2297550,您只需要从下拉列表中选择应用程序的模块。 (2认同)