Jestem nowicjuszem, który automatyzuje proces tworzenia aplikacji na Androida. W celu nauki, zacznij korzystać z serwera Koło CI w naszym projekcie. Teraz przejdź bezpośrednio do problemu, patrz poniżej:Koło CI zautomatyzowane dla systemu Android Projekt nie mógł zbudować pliku APK i nie zostało zainstalowane w urządzeniu.
- Próbuję zrozumieć plik .yml, który musimy umieścić w katalogu głównym projektu.
Poniżej znajduje się mój plik YML projektu.
#
# 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
- mogę zbudować projekt pomyślnie wszystko ja to zobaczyć zieloną flagę.
- Ostatni wiersz, jak widać plik YML. Umieszczamy wiersz do skopiowania wygenerowanego pliku do katalogu wyjściowego.
- Teraz mój problem polega na tym, że nie mogłem zainstalować lub uruchomić wygenerowanego pliku na moim fizycznym urządzeniu. Próbowałem wiele razy.
Dziękuję.