cuốn sách gpt4 ai đã làm

Travis CI bị kẹt khi khởi chạy công cụ xây dựng trong Android

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-02 18:55:44 26 4
mua khóa gpt4 Nike

Tôi đang cố gắng thêm Travis CI vào dự án Android của mình để chạy thử nghiệm cho tôi. Hiện tại tôi chỉ đang cố gắng sử dụng CI để xây dựng và dọn dẹp dự án của mình nhưng nó không hoạt động, nó dường như bị treo sau một thời gian và lặp lại vô số nội dung trong nhật ký trước khi cuối cùng bị lỗi. Đây là ví dụ về nhật ký:https://Gist.github.com/AdamMc331/6da4433a047815d8e072bf2b7fb81a44

Tôi hoàn toàn bối rối vì điều này. Tôi không biết vấn đề có thể là gì. Dưới đây là tệp .travis.yml của tôi:

ngôn ngữ: android

android:
thành phần:
- công cụ
- công cụ nền tảng
- công cụ xây dựng-25.0.2
- kho lưu trữ bổ sung android-m2
-hỗ trợ thêm android
-android-25

jdk:
- oraclejdk8
kịch bản:
- chmod +x gradlew
- ./gradlew clean build --stacktrace --info

giấy phép:
- android-sdk-license-.+

thông báo:
email: sai

sudo: sai

bộ đệm:
thư mục:
- $HOME/.gradle

Tôi đã thử thêm --debug vào tác vụ lớp nhưng không giúp được gì nhiều. Khi tệp đạt đến dòng "Cố gắng bắt đầu công cụ xây dựng", sẽ không có câu lệnh [DEBUG] nào được in nữa.

Nếu bất cứ ai muốn rẽ nhánh dự án này và tự mình thử nó, tôi đang sử dụng nhánh CC-46:https://github.com/AdamMc331/CashCaretaker/tree/feature/CC-46Nếu bạn nhìn vào tệp settings.gradle, bạn sẽ thấy rằng bây giờ tôi chỉ sử dụng tính thiết thựcứng dụng-v2 mô-đun.

Đây là tệp nhật ký khi tôi chạy các lệnh này cục bộ trong thiết bị đầu cuối:https://Gist.github.com/AdamMc331/6d0d0575aa170a760c84ad3244aed1b7

Bạn có thể thấy rằng nó cũng cố gắng khởi động các công cụ xây dựng ở đó, nhưng thay vì thử 15 lần khác nhau, cuối cùng nó vẫn chạy mà không gặp lỗi. Bản dựng travis phải làm điều gì đó khác biệt.

câu trả lời hay nhất

Nếu quá trình xây dựng diễn ra quá căng thẳng, Travis CI có thể giết chết gradle và bạn có thể cần tăng bộ nhớ cũng như thêm một số điều chỉnh hiệu suất. Kiểm tra xem nó có hoạt động không.

在你的 gradle.properties Hãy thử điều này trên tập tin:

## Cài đặt Gradle trên toàn dự án.
#
# Để biết thêm chi tiết về cách định cấu hình môi trường xây dựng của bạn, hãy truy cập

#
# Daemon Gradle nhằm mục đích cải thiện thời gian khởi động và thực thi của Gradle.
# Khi được đặt thành true, daemon Gradle sẽ chạy bản dựng.
org.gradle.daemon=true
#
# Chỉ định các đối số JVM được sử dụng cho quy trình daemon.
# Cài đặt này đặc biệt hữu ích để điều chỉnh cài đặt bộ nhớ.
# Giá trị mặc định: -Xmx10248m -XX:MaxPermSize=256m
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
#
# Khi được cấu hình, Gradle sẽ chạy ở chế độ ươm song song.
# Tùy chọn này chỉ nên được sử dụng với các dự án tách rời. Để biết thêm chi tiết, hãy truy cập.
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:depaird_projects
org.gradle.parallel=true
#
# Kích hoạt chế độ ươm tạo mới giúp Gradle có tính chọn lọc khi định cấu hình dự án.
# Chỉ những dự án có liên quan mới được định cấu hình, điều này giúp xây dựng nhanh hơn cho nhiều dự án lớn.
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:configuration_on_demand
org.gradle.configureondemand=true

biên tập: Hãy thử hạ cấp lớp của bạn từ 3.3.0 xuống 2.2.3 vì nó cũng không được biên dịch trong dự án của tôi.

Về android - Travis CI bị kẹt khi khởi chạy công cụ xây dựng trong Android, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/42895689/

26 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress