Circle CI Automated for Android Project无法构建APK文件而未安装到设备中

Bha*_*gar 6 continuous-integration android circleci

我是在Android应用程序开发中使构建过程自动化的新手.为了学习,最近开始在我们的项目中使用Circle CI服务器.现在直接跳到问题见下图:

  1. 我试着理解我们必须放在项目根目录中的.yml文件.

下面是我的项目YML文件.

#
# Build configuration for Circle CI
#
general:
    artifacts:
        - /home/ubuntu/unideal-android/app/build/outputs/apk/
machine:
    environment:
        ANDROID_HOME: /usr/local/android-sdk-linux
dependencies:
    override:
        # Build Tools 25.0.1
        - echo y | android update sdk --no-ui --all --filter build-tools-25.0.2,android-25,extra-android-m2repository
        # Build Tools 24.0.1
#        - echo y | android update sdk --no-ui --all --filter build-tools-24.0.3,android-24,extra-android-m2repository
#        # Build Tools 23.0.1
#        - echo y | android update sdk --no-ui --all --filter build-tools-23.0.2,android-23,extra-android-m2repository
        - ANDROID_HOME=/usr/local/android-sdk-linux ./gradlew dependencies
test:
  override:
  # start the build
  - ./gradlew assembleDebug
 # copy the build outputs to artifacts
  - cp -r app/build/outputs/ $CIRCLE_ARTIFACTS
Run Code Online (Sandbox Code Playgroud)
  1. 我可以成功地构建项目所有看到绿色标志的人.
  2. 最后一行,您可以看到YML文件.我们将生成的文件的行复制到输出目录中.
  3. 现在我的问题是我无法将生成的文件安装或运行到我的物理设备中.我试了很多次.

在此输入图像描述

谢谢.

Anu*_*dey 1

您好,我认为您需要先启动模拟器,然后尝试运行 adb install 命令,请查看此处文章的一部分:

如果启动模拟器,您可以使用如下命令在其上安装 APK:

测试:覆盖: - adb install path/to/build.apk

欲了解更多详细信息,请检查