Pytania otagowane jako android-gradle-plugin

Wtyczka Android Gradle to standardowy system kompilacji Androida. Jest używany jako system tworzenia kopii zapasowych przez Android Studio.


9
Jak zmienić nazwę aplikacji na typ kompilacji Gradle
Próbuję znaleźć sposób, aby zmienić nazwę mojej aplikacji na typ kompilacji w gradle. Na przykład chciałbym mieć wersję debugowania <APP_NAME>-debugi wersję QA <APP-NAME>-QA. Jestem zaznajomiony z: debug { applicationIdSuffix '.debug' versionNameSuffix '-DEBUG' } Jednak nie mogę znaleźć polecenia gradle, aby zastosować zmianę aplikacji w programie uruchamiającym.


25
Android Studio Gradle: Błąd: nie udało się wykonać zadania „: app: processDebugGoogleServices”. > Nie znaleziono klienta pasującego do pakietu
Próbuję zaktualizować moje zależności usług Google Play do wersji 8.4.0, postępując zgodnie z przykładem podanym przez Google tutaj , ale pojawia się następujący błąd („com.example.exampleapp” zastępuje nazwę mojego pakietu aplikacji): Error:Execution failed for task ':app:processDebugGoogleServices'. > No matching client found for package name 'com.example.exampleapp' Projekt build.gradle: buildscript { repositories { …

14
Używanie typów kompilacji w Gradle do uruchamiania tej samej aplikacji, która używa ContentProvider na jednym urządzeniu
Skonfigurowałem Gradle, aby dodać sufiks nazwy pakietu do mojej aplikacji do debugowania, dzięki czemu mogę mieć wersję używaną przeze mnie i wersję debugowania na jednym telefonie. Odnosiłem się do tego: http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Types Mój plik build.gradle wygląda następująco: ... android { ... buildTypes { debug { packageNameSuffix ".debug" versionNameSuffix " debug" } …

16
Kod wersji Autoincrement z dodatkowymi właściwościami gradle
Tworzę aplikację na Androida za pomocą Gradle. Do tej pory używałem pliku Manifest do zwiększenia versionCode, ale chciałbym odczytać versionCode z pliku zewnętrznego i w zależności od tego, czy jest to smak wydania, czy smak debugowania, zwiększyć versionCode. Wypróbowałem dodatkowe właściwości, ale nie możesz ich zapisać, co oznacza, że ​​następnym …

5
Błąd Gradle: dostęp do zapisu jest dozwolony z wątku wysyłania zdarzeń tylko w Android Studio
Po aktualizacji Android Studio do wersji 2.2 (na Windows 10) i jakoś następnego ranka otrzymałem taki błąd, gdy gradle budował na dowolnym projekcie: Dostęp do zapisu jest możliwy tylko z wątku wysyłania zdarzeń Mimo to polecenie budowy gradlew działało i zakończyło się pomyślnie. Wypróbowałem typowe dla Androida deweloperów zestawu naprawczego …

9
Konflikt z zależnością „com.android.support:support-annotations”. Rozwiązane wersje aplikacji (23.1.0) i aplikacji testowej (23.0.1) różnią się
Podczas budowania pojawia się następujący błąd: Conflict with dependency 'com.android.support:support-annotations'. Resolved versions for app (23.1.0) and test app (23.0.1) differ. To są moje zależności od gradle dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile 'com.android.support:support-v4:23.1.0' compile 'com.android.support:appcompat-v7:23.1.0' compile 'com.android.support:design:23.1.0' compile 'com.android.support:cardview-v7:23.1.0' compile 'com.android.support:recyclerview-v7:23.1.0' compile 'com.squareup.retrofit:retrofit:1.9.0' compile 'com.squareup.okhttp:okhttp:2.4.0' compile 'com.squareup.picasso:picasso:2.5.2' compile …

27
Obecnie jest używany przez inną instancję Gradle
Jestem nowy w systemie kompilacji Gradle. Chcę na nim wykonać kilka podstawowych funkcji. Uruchamiam / buduję to w linii poleceń. Odsyłam do instrukcji obsługi . I wykonując proste zadania. Kiedy zacząłem wykonywać proste zadania, udało mi się zbudować. Ale po pewnym czasie to się pokazuje "It is currently in use …

21
java.util.zip.ZipException: zduplikowany wpis podczas packageAllDebugClassesForMultiDex
Nie jestem pewien, co oznacza ten błąd. Execution failed for task ':excelSior:packageAllDebugClassesForMultiDex'. > java.util.zip.ZipException: duplicate entry: android/support/v4/util/TimeUtils.class Obecnie używam android-support-v4.jardla moich bibliotek dependencies { compile project(':addThisSDK') compile project(':centeredContentButton') compile project(':googleplayservices_lib') compile files('libs/adxtag2.4.6.jar') compile files('libs/android-support-v4.jar') compile files('libs/aws-android-sdk-1.7.1.1-debug.jar') compile files('libs/commons-lang-2.6.jar') compile files('libs/crittercism_v4_4_0_sdkonly.jar') compile files('libs/dd-plist.jar') compile files('libs/FiksuAndroidSDK_4.1.1.jar') compile files('libs/iqengines-sdk-barcode.jar') compile files('libs/irEventTracker-1.2.jar') compile files('libs/jolt-core-0.0.7.jar') …

11
Błąd: nie znaleziono konfiguracji o nazwie „default” w Android Studio
Używam biblioteki volley do wykonywania operacji sieciowych w systemie Android. Więc próbuję dodać tę bibliotekę do mojego projektu, który jest tworzony w Android Studio i systemie Gradle. Dodałem bibliotekę volley do mojego projektu, ale kiedy synchronizuję się z Gradle, pojawia się komunikat o błędzie. Wypróbowałem wszystkie odpowiedzi, które tutaj widzę, …

5
Błąd: nie ma takiej właściwości: GROUP dla klasy: org.gradle.api.publication.maven.internal.ant.DefaultGroovyMavenDeployer
Chcę użyć RecyclerViewLib w moim projekcie i w tym celu pobrałem go i zaimportowałem jako moduł do mojego pustego projektu „hello world” na Androida. Używam Android Studio v1.0.1 z sdk manager v24 i to jest moja aplikacja / build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 17 buildToolsVersion "19.1.0" defaultConfig { …

13
Android Studio 0.4 Zduplikowane pliki skopiowane w pliku APK META-INF / LICENSE.txt
Po zaktualizowaniu programu Studio z wersji 0.3.7 do 0.4.0 nie mogę skompilować projektu. Znalazłem rozwiązanie na stackoverflow: skopiowano zduplikowane pliki (Android Studio 0.4.0) Zaktualizowałem swój projekt do gradle 0.7. +, Ale nie wiem, gdzie mam umieścić następne ciągi: android { packagingOptions { exclude 'META-INF/LICENSE.txt' } } Mój logcat: log Execution …



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.