Articles of град

Студия Android 2.3 обновляет проект градиента навсегда

Я обновил мою студию Android до новой версии 2.3 и попросил преобразовать мой проект в соответствие с новыми форматами, которые я сделал. Меня также попросили обновить версию градиента, и я это сделал. Теперь одна вечность позже еще освежает мой градиент проекта. Я перезапустил его несколько раз, и у меня есть активное подключение к Интернету. Какие-либо […]

Результат сборки Android Gradle в результате apk содержит как запутанные, так и не обфусканные классы

При создании моего проекта андроида я добавил следующее в файл build.gradle, чтобы включить proguard: buildTypes { release { runProguard true proguardFile 'proguard-project.txt' proguardFile '../common/proguard-shared.txt' proguardFile getDefaultProguardFile('proguard-android.txt') } } Все строит нормально, но когда я разбираю результирующий файл dex, получается, что и запутанные, и не обфусканные файлы есть. Например, как common.Base64, так и common.a существуют, первый […]

Проблемы с проверкой прибора Espresso на устройствах времени работы Dalvik

Я сталкиваюсь с аналогичной проблемой, которую FragmentActivity не может протестировать с помощью ActivityInstrumentationTestCase2 Проблема с верхним решением там заключается только в использовании системы сборки Eclipse. Я использую Gradle для своего проекта. На моем Nexus 5, на котором работает ART, мои тесты на эспрессо работают отлично. Когда я использую Nexus 4 в среде исполнения Dalvik или […]

Возможно ли интегрировать Dagger и AspectJ в проекте Android Studio?

Я работаю в Android-проекте, где я использую Dagger для инъекций зависимости. Я не так много знаю о Gradle, но насколько я понимаю, аннотации кинжалов обрабатываются его компилятором после создания проекта. В настройке нет никаких проблем, как говорит руководство пользователя. Ну, теперь я хочу интегрировать AspectJ тоже, поэтому я смотрю один из плагинов для Android . […]

Android Studio 2.1.3 – Проблема с DefaultSourceDirectorySet

Обновленный Android Studio от 2.1.2 -> 2.1.3 сегодня утром и получив следующую ошибку синхронизации градиента: Ошибка: невозможно найти метод 'org.gradle.api.internal.file.DefaultSourceDirectorySet. (Ljava / lang / String; Ljava / lang / String; Lorg / gradle / api / internal / file / FileResolver;) V'. Я уверен, что это связано с следующим проектом библиотеки: buildscript { repositories { […]

Не удается разрешить символ «GooglePlayServicesClient»

Я пытаюсь перенести проект из Eclipse в Android Studio, проект может быть создан в Eclipse и был успешно импортирован в Android Studio, однако я получаю Cannot resolve symbol 'GooglePlayServicesClient' удается Cannot resolve symbol 'GooglePlayServicesClient' ошибку Cannot resolve symbol 'GooglePlayServicesClient' в Android Studio. Я поступил в официальный учебник для импортированной службы Google Play в Android Studio, […]

Добавить android-support-v13.jar в Android Studio

Я пытаюсь добавить android-support-v13 в Android Studio 1.0.2 Я выполнил шаги здесь, но у меня все еще есть неудача сборки. Сможет ли кто-нибудь успешно добавить android-support-v13.jar в Android Studio 1.0.2? Ниже мой код в моем файле gradle. dependencies { compile 'com.android.support:appcompat-v7:21.0.3' compile fileTree(dir: 'libs',include: '*.jar') Изменить: я установил дополнительную библиотеку поддержки из диспетчера SDK, и […]

Gradle в Android Studio дает ошибку Ошибка синхронизации проекта

Я новичок в Android Studio.I установлен Android Studio-1.2.1.1, и у меня установлен jdk1.7.0_40. Я столкнулся с проблемой с построением градации. Для справки вы можете проверить проблему градиента Я получаю следующую ошибку в сообщениях Error:The newly created daemon process has a different context than expected. Java home is different. Expecting: 'C:\Program Files\Java\jdk1.7.0_40' but was: 'C:\Program Files\Java\jdk1.7.0_40\jre'. […]

Не удалось найти метод commandLine ()

Я пытаюсь добавить сценарий оболочки pre-pre-build для моей сборки gradle / Android-Studio. Я добавил следующее в app/build.gradle : task prePreBuild << { commandLine 'ls' } preBuild.dependsOn prePreBuild Когда я ./gradlew assembleDebug свою сборку с ./gradlew assembleDebug я получаю следующую ошибку: Could not find method commandLine() for arguments [ls] on project ':app' Если я заменил строку […]

Плагин Android Studio 1.3 gradle возвращает ошибку при определении jni и jniLibs в наборах источников

Не удалось найти свойство jni и исходный набор 'main' apply plugin: 'com.android.model.application' model { android { compileSdkVersion = 21 buildToolsVersion = "22.0.1" defaultConfig.with { applicationId = "com.example.native_activity" minSdkVersion.apiLevel = 9 targetSdkVersion.apiLevel = 9 } sourceSets.main { jni.srcDirs = [] // This prevents the auto generation of Android.mk jniLibs.srcDir = 'src/main/libs' // This is not necessary […]