Articles of Андроид студийная

Как сохранить библиотеки тестирования Android отдельно от моих библиотек приложений в Android Studio?

У меня есть зависимостей в модулях, настроенных так в файле build.gradle: dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:support-v4:22.2.0' androidTestCompile fileTree(dir: 'libs/test', include: ['*.jar']) } В моей папке libs у меня есть все библиотеки, необходимые для создания моего приложения. Я поместил библиотеки, необходимые для запуска тестов в подпапку под названием «test», Кажется, это работает, […]

Surface View с камерой, не функционирующей в Android API 23 (android 6+)

Я хочу создать фон с камерой на SurfaceView, и мне удастся использовать API андроида ниже 23. Хотя ранее я запрашивал разрешение камеры в приложении API 23, на моем Nexus 5 с Android 6 появилась следующая ошибка: Java.lang.NullPointerException: попытка вызвать виртуальный метод void android.hardware.Camera.setPreviewDisplay (android.view.SurfaceHolder) 'на ссылку нулевого объекта в com.package.name.CameraPreview.surfaceCreated (CameraPreview.java:31) Мой код: import android.content.Context; […]

Каков правильный способ вставки активности в другой проект?

У меня есть проект Android Studio, который состоит из активности входа с относительным style , manifest , IntentService и прочими вещами. Я хочу вставить этот маленький проект во многие другие приложения, и как лучше всего это сделать? Правильно ли модуль? Конечной целью по-прежнему является простота обслуживания, например, если в один прекрасный день сервер должен изменить […]

Сбой во время выполнения после перехода на Android Studio (NoSuchMethodError)

Я перешел на Android-студию, все казалось нормально, пока я не попытался запустить приложение. Он застрял в деятельности Launcher, а затем разбился, распечатав: E/AndroidRuntime: FATAL EXCEPTION: main java.lang.NoSuchMethodError: No direct method <init>(ILjava/lang/String;)V in class Lcom/google/android/gms/common/api/Status; or its super classes (declaration of 'com.google.android.gms.common.api.Status' appears in /data/data/com.MY PACKAGE/files/instant-run/dex/slice-google-play-……..b-classes.dex) at com.google.android.gms.measurement.zza.<init>(Unknown Source) at com.google.android.gms.measurement.zza.zzaR(Unknown Source) at com.google.android.gms.measurement.internal.zzn.zziJ(Unknown Source) at […]

Proguard – также использовать файлы proguard из модулей

Мои проекты build.gradle выглядят следующим образом: android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { applicationId "…" minSdkVersion 15 targetSdkVersion 22 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile project(':androKnife') } И мой модуль androKnife имеет собственный файл proguard. Как я могу сделать мой […]

Android Studio – инкрементная сборка Gradle

В последние несколько дней я старался улучшить время сборки для нашего проекта без везения. Я не против ждать 1m40s для чистой сборки, но если я вставляю одну строку в один файл java, я получаю то же время сборки, что и в чистой сборке. Я должен делать что-то не так, но я просто не могу найти […]

Proguard Note для неизвестного класса «Объект» с Android Studio и Gradle

Я создал новый проект в Android Studio и использую Gradle для его создания. Я добавил свою интеграцию Proguard для сборки релизов, и я вижу это примечание каждый раз, когда запускаю мой шаг assembleRelease : Note: the configuration refers to the unknown class 'Object' Maybe you meant the fully qualified name 'java.lang.Object'? Ни один из моих […]

Проблемы с рендерингом в Android Studio

Я установил последнюю версию Android Studio и создал приложение hello world. Но activity не может быть отображена в области предварительного просмотра. Я установил все последние пакеты из SDK manager . Произошла ошибка, как показано ниже. java.lang.NoSuchFieldError: View_theme at android.support.v7.internal.widget.ViewUtils.themifyContext(ViewUtils.java:124) at android.support.v7.widget.Toolbar.<init>(Toolbar.java:198) at android.support.v7.widget.Toolbar.<init>(Toolbar.java:192) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:408) at org.jetbrains.android.uipreview.ViewLoader.createNewInstance(ViewLoader.java:413) at […]

Конфигурация Proguard при использовании шаблона Google Cloud Endpoints от Android Studio

Нам нужно хранить и получать контент, который пользователи генерируют с помощью нашего приложения в Интернете. Для этого мы решили использовать интегрированный шаблон Google Cloud Endpoints от Android Studio для быстрого создания API (официальный пример использования здесь ). Он отлично работает при отладке, но в режиме выпуска, при включенной Proguard, он терпит неудачу. Хуже того, я […]

Выполнение андроидной студии не выполнено для исключения процесса задачи для idk-1.8

Я не могу исправить эту ошибку после добавления в проект файла jar: Выполнение выполнено для задачи ': app: dexDebug'. Com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: процесс «команда» /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/java '' завершен С ненулевым значением выхода 1 Программа работает без файла jar, но когда я его добавляю, все строит, но это дает мне эту ошибку, когда я пытаюсь ее запустить. Я […]