2017-01-31 11 views
6

Tôi là người mới làm cho quá trình xây dựng tự động trong phát triển ứng dụng Android. Vì lợi ích của việc học gần đây bắt đầu sử dụng máy chủ Circle CI trong dự án của chúng tôi. Bây giờ, hãy trực tiếp chuyển sang vấn đề xem bên dưới:CI Tròn Tự động cho Dự án Android không thể xây dựng tệp APK và không được cài đặt vào thiết bị

  1. Tôi cố gắng hiểu tệp .yml mà chúng tôi đưa vào bên trong thư mục gốc của dự án.

Dưới đây là tệp dự án YML của tôi.

# 
# 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. tôi có thể xây dựng dự án thành công tất cả những gì mà nhìn thấy lá cờ màu xanh lá cây.
  2. Dòng cuối cùng, vì bạn có thể xem tệp YML. Chúng tôi đặt dòng để sao chép các tập tin được tạo ra vào thư mục đầu ra.
  3. Bây giờ vấn đề của tôi là tôi không thể cài đặt hoặc chạy tệp được tạo vào thiết bị thực của mình. Tôi đã thử số lần.

enter image description here

Cảm ơn bạn.

Trả lời

1

Hi Tôi nghĩ rằng bạn cần để bắt đầu giả lập đầu tiên và sau đó cố gắng chạy adb cài đặt lệnh hãy kiểm tra một phần là lấy từ một bài viết ở đây:

Nếu bạn bắt đầu giả lập, bạn có thể cài đặt APK của bạn trên đó với giống như sau:

kiểm tra: override: - adb install path/to/build.apk

cho biết thêm chi tiết kiểm tra this

Các vấn đề liên quan