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

Android Studio, ProGuard не может вычислить хэш класса.

Прошло много лет, если с тех пор, как я задал вопрос в StackOverflow. Хотя я использую его почти ежедневно. Так или иначе; Здесь он идет: Недавно я перешел на API 23; Что заставило меня использовать useLibrary 'org.apache.http.legacy' Поскольку они выбрали простой доступ к библиотеке apache. Мой проект отлично компилируется и отлично работает во всех тестовых […]

Android Studio – Экспорт Android-библиотеки aar с чистым градиентом

Этот вопрос настолько прост, и я не нашел для него документации. У меня есть проект библиотеки Android, и я хотел бы экспортировать его файл aar и использовать его в другом проекте. У меня есть следующий файл gradle.build из многих других примеров: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.4.2' } } apply plugin: […]

Как настроить Proguard в Android Studio?

Как мы можем настроить параметры Proguard в progaurd.cfg, есть ли способ настроить его в Android Studio? И если да, то как?

Срочно устаревшие

При генерации png-изображений из векторных чертежей для различной конфигурации (более низкий API, чем 21) … Я использую AndroidStudio2.0 preview5 и gradle: 2.0.0-alpha5 … В build.gradle- defaultConfig { … //generate drawables from vectors generatedDensities = ['hdpi','xxhdpi'] } CreatedDensities отображается как устаревшая IDE. Каков новый способ его реализации?

Android Studio – ProGuard "java.io.IOException … bin \ classes (Нет такого файла или каталога)"

Поэтому я запускаю ProGuard в первый раз, и у меня появляется странная ошибка: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:proguardRelease'. > java.io.IOException: Can't read [C:\Users\Some\workspace\MyApp\app\bin\classes] (No such file or directory) * Try: Run with –stacktrace option to get the stack trace. Run with –info or –debug option […]

Как автоматически завершить цикл в студии Android

Я использую Android-студию, и я пытаюсь найти способ использовать очень распространенную вещь, которую я использовал в eclipse. Когда я пишу (например) цикл for, я пишу слово «для», затем нажимаю Ctrl + Space и затухаю автозаполнение в цикл for со всеми параметрами, включая for (int i=0 ; i<mCheckBoxArray.length;i++){ mCheckBoxArray[i].setChecked(false); } Но теперь, в студии Android, он […]

Отделив тесты интеграции от модульных тестов в Android Studio

Я пытаюсь отделить интеграционные тесты в Android Studio 0.9. Я добавил в файл сборки следующее: sourceSets { integrationTest { java.srcDir file('src/integrationTest/java') } } task integrationTest(type: Test) { testClassesDir = sourceSets.integrationTest.output.classesDir classpath = sourceSets.integrationTest.runtimeClasspath } Я столкнулся с несколькими проблемами: Задача будет запущена, но она не будет содержать остальные файлы проекта, поэтому я получаю ошибки в […]

Невозможно установить родительскую активность для новых действий в Android Studio. Ошибка: Иерархический родитель должен уже существовать

Я начинаю строить свое первое приложение с сайта developer.android.com. Недавно переключился на Android Studio и обнаружил, что я не могу установить иерархический родитель для нового действия (DisplayMessageActivity). В нем говорится: «Иерархический родитель должен уже существовать». Может ли кто-нибудь, пожалуйста, направить меня на это? В Eclipse он отлично работает.

Как использовать новый Android Scrinker и установить useProguard false?

Я обновился до Android Studio 2.0 Beta 5. Я использую инструменты gradle 2.0.0-beta5. На сайте Android dev blogspot есть видео, объясняющее, как использовать новый Shrinker для отладочных сборников (в 3:14) Я пытаюсь построить свой проект с помощью debug buildType, как описано в видео: debug { minifyEnabled true useProguard false } Я получаю кучу предупреждений, а […]

Android Databinding: «Ссылки на методы, использующие». не рекомендуется"

При использовании привязки данных в моем приложении я получаю следующее предупреждение при компиляции: Warning:Method references using '.' is deprecated. Instead of 'handler.onItemClick', use 'handler::onItemClick' См. Мой XML ниже. <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools"> <data> <variable name="handler" type="ClickHandler"/> <variable name="active" type="boolean"/> </data> <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" android:onClick="@{!active ? handler.onItemClick : null}" android:background="@color/backgroundWhite"/> </RelativeLayout> </layout> Обратите […]