Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Wtyczka Androida do obsługi Gradle, wersja 1.2.0 (kwiecień 2015 r.)
- Zależności:
|
Minimalna wersja |
Wersja domyślna |
Uwagi |
Gradle |
2.2.1 |
2.2.1 |
Więcej informacji znajdziesz w artykule Aktualizowanie Gradle. |
Narzędzia do kompilowania pakietu SDK |
21.1.1 |
21.1.1 |
Zainstaluj lub skonfiguruj narzędzia do kompilowania pakietu SDK. |
- Uwagi ogólne:
-
- Ulepszona obsługa uruchamiania testów jednostkowych za pomocą Gradle.
- Dodaliśmy obsługę uwzględniania zasobów w stylu Java w ścieżce klasyfikacji podczas uruchamiania testów jednostkowych bezpośrednio z Gradle.
- Dodano obsługę zależności testów jednostkowych dla artefaktów archiwum Androida (AAR).
- Dodano obsługę właściwości
unitTestVariants
, aby można było manipulować wariantami testów jednostkowych za pomocą pliku build.gradle
.
- Dodaliśmy blok kodu
unitTest.all
pod blokiem testOptions
, aby umożliwić konfigurowanie niestandardowych zadań w ramach testu jednostkowego. Poniższy przykładowy kod pokazuje, jak dodać ustawienia konfiguracji testu jednostkowego za pomocą tej nowej opcji:
android {
testOptions {
unitTest.all {
jvmArgs '-XX:MaxPermSize=256m' // Or any other gradle option.
}
}
}
android {
testOptions {
unitTest.all {
jvmArgs += listOf("-XX:MaxPermSize=256m") // Or any other gradle option.
}
}
}
- Rozwiązaliśmy problem z obsługą typów wyliczeniowych i publicznych pól instancji w pakowaniu pliku
mockable-android.jar
.
- Naprawiono zależności zadań projektu biblioteki, aby klasy testowe były ponownie kompilowane po wprowadzeniu zmian.
- Dodaliśmy właściwość
testProguardFile
, która umożliwia stosowanie plików ProGuard podczas kompresji pliku APK do testowania.
- Do bloku kodu
adbOptions
dodaliśmy właściwość timeOut
, która umożliwia ustawienie maksymalnego czasu nagrywania ekranu w Android Debug Bridge.
- Dodaliśmy obsługę zasobów o rozdzielczości 280 dpi.
- Ulepszona wydajność podczas oceny projektu.
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2024-11-15 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2024-11-15 UTC."],[],[]]