Gradle中的InstallDebug在哪里?如何安装测试Android App?

时间:2014-01-30 13:13:35

标签: java android gradle android-studio

我正在尝试安装我在我的测试设备上在Android Studio中开发的Android应用。我通常使用名为" InstallDebug的Gradle任务执行此操作。但是,在我新创建的项目中,我现在不再在Gradle Tasks列表中看到此任务了。我从Install *开始看到的唯一两件事是

  • installDefaultFlavorDebug
  • installDefaultFlavorTest

有人知道我需要使用哪个Gradle任务在我的手机上安装我的应用程序进行测试吗?

3 个答案:

答案 0 :(得分:4)

现在您将找到以下任务:

gradlew install<Flavor><Build Type>.

示例:2种风格f1,f2和2种构建类型debug, release

你会发现:

installF1Debug - Installs the Debug build for flavor f1
installF1DebugTest - Installs the Test build for the f1 build
installF1Release -- Installs the Release build for flavor f1
installF2Debug - Installs the Debug build for flavor f2
installF2DebugTest - Installs the Test build for the f2 build
installF2Release -- Installs the Release build for flavor f2

答案 1 :(得分:0)

我遇到了类似的问题。症状是:

  

在Gradle-Tasks / Install类别下,只有1个任务“ InstallAll”

我的解决方法是:

  

1。使用Andorid-Studio的Android NDK安装SDK-Manager
  2.确保项目设置(文件->项目结构)的“ Android NDK位置”字段不为空。它应该类似于:/Users/charlie/Library/Android/sdk/ndk-bundle

安装Android NDK后,现在我可以在Android Studio中看到许多其他安装任务。

答案 2 :(得分:0)

如果您在here之类的安装任务部分下未看到运行installDebug的{​​{1}}选项。然后,请按如下所示设置 ANDROID_HOME 环境变量:

在Linux(Ubuntu)上

./gradlew tasks

要使上述更改永久生效,请将此行添加到主目录中的.bashrc中。 (〜/ .bashrc),然后:

export ANDROID_HOME=/home/username/Android/Sdk/ # As in my case, yours might be somewhere else

获取当前shell中的更改。现在,您很可能在运行source ~/.bashrc时在安装任务中看到installDebug

然后只需从USB(if device not visible for debugging)连接设备并运行./gradlew InstallDebug