gpt4 book ai didi

android - Circle CI Automated for Android 项目无法构建 APK 文件且未安装到设备中

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:36:27 26 4
gpt4 key购买 nike

我是在 Android 应用程序开发中使构建过程自动化的新手。最近为了学习,开始在我们的项目中使用Circle CI server。现在直接跳到问题上看:

  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
  1. 只要看到绿旗,我就可以成功构建项目。
  2. 最后一行,如您所见的 YML 文件。我们将生成的文件复制到输出目录中。
  3. 现在我的问题是我无法将生成的文件安装或运行到我的物理设备中。我试了很多次。

enter image description here

谢谢。

最佳答案

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

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

test: override: - adb install path/to/build.apk

更多细节检查this

关于android - Circle CI Automated for Android 项目无法构建 APK 文件且未安装到设备中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41960135/

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