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

Не удалось запустить AVD (Android Virtual Device) в Android Studio (на Mac)

У меня есть предыдущий опыт (ржавый) с Eclipse, и я недавно загрузил Android Studio для Mac (El Capitan). Я бы хотел запустить свою программу «hello world» на виртуальной машине. Я выбрал (Nexus 7 2012 API 23), но в Android Virtual Device Manager я получаю сообщение «Failed to Load», и детали дают: Name: Nexus_7_2012_API_23 CPU/ABI: Google […]

Программно установить «? SelectableItemBackground» в Android-представлении

В xml я часто делаю это для эмуляции эффекта onClick : <android.support.v7.widget.CardView android:id="@+id/cardView" android:layout_width="match_parent" android:layout_height="wrap_content" android:foreground="?selectableItemBackground"> … </android.support.v7.widget.CardView> Есть ли способ доступа ?selectableItemBackground в java?

Android-эмулятор не будет монтировать SD-карту

Я запускаю виртуальную машину в студии Android. Проблема в том, что никогда не монтируется SD-карта. В настройках я пробовал работать со студией (100 МБ) и создавал один из них: $ ./mksdcard -l sdCard 100M sdcard.img Файл находится в моей домашней папке с правами R / W. Это моя конфигурация: avd.ini.encoding=UTF-8 AvdId=DEVICEC_API_17 PlayStore.enabled=false abi.type=x86 avd.ini.displayname=DEVICEC API […]

Стили homeAsUpIndicator не применяются к проекту Android Studio по умолчанию

Есть много вопросов о homeAsUpIndicator, и я пробовал все без каких-либо результатов. Код прост. У меня есть только код по умолчанию NavigationDrawer из Android Studio 1.0.1, с appcompat и создание для SDK21. Я хочу изменить homeAsUpIndicator, но работает только программный путь: actionBar.setHomeAsUpIndicator(R.drawable.custom_indicator); Когда я пытаюсь переместить это в styles.xml, это не работает: <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> […]

Android Crosswalk Lite – интеграция с Android Studio

Я успешно реализовал проект web-просмотра crosswalk внутри проекта студии Android. В основном, следуя этой ссылке: https://diego.org/2015/01/07/embedding-crosswalk-in-android-studio/ Люди, знакомые с внедрением перекрестка, знают, что размер приложения увеличивается на + 20-30 мб. По этой причине я пытаюсь интегрировать облегченную версию пешеходного перехода. Который + 10 мб, к несчастью без успеха. Обычный проект перекрестка имеет версию maven, доступную […]

Время компиляции Android с гнездом чрезвычайно медленное

Недавно я обновился до Java 8, и мой компьютер впоследствии использует jack для компиляции моих сборщиков Android. Поскольку я переключился, создание приложения на моем устройстве занимает огромное количество времени; Обычно между 3-5 минутами. Я изменил значение тайм-аута сервера в моем файле .jack до 1800 секунд, и по-прежнему кажется, что тайм-аут сервера установлен на 60 секунд. […]

DisplayLeakActivity не существует

Со временем у меня проблемы с LeakCanary (я думаю, начиная с Android Studio 2.2, но не уверен) Я добавил его с этими зависимостями dependencies { debugCompile 'com.squareup.leakcanary:leakcanary-android:1.4-beta2' releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.4-beta2' testCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.4-beta2' } Когда я нажимаю кнопку воспроизведения в Android Studio, я получаю это сообщение об ошибке: $ adb shell am start -n "com.example.debug/com.squareup.leakcanary.internal.DisplayLeakActivity" -a android.intent.action.MAIN […]

Android – установить все предупреждения lint как ошибки, за исключением определенных

Я пытаюсь сделать свою непрерывную интеграцию неудачной сборкой, когда вводятся новые предупреждения lint, которые не находятся в файле lint-baseline.xml . Я хочу, чтобы все предупреждения lint обрабатывались как ошибки (поэтому сборка прервана), но я хотел бы, чтобы некоторые проверки lint проверялись как информационный или предупреждающий уровень, чтобы они все еще отображались в результатах lint, но […]

Android-релиз apk больше, чем debug apk

Я использую proguard для уменьшения размера apk. Отладка apk сокращается с 90 до 55 мб, но подписанный apk – 71 Мб. Вот мой код build.gradle: Применить плагин: 'com.android.application' Android { signingConfigs { XXXX { keyAlias 'xxxx' keyPassword 'xxxx' storeFile file('/Users/xxxx.jks') storePassword 'xxxxxx' } } compileSdkVersion 23 buildToolsVersion "24.0.2" defaultConfig { applicationId "com.xxxx" minSdkVersion 14 targetSdkVersion […]

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

Я пытаюсь настроить AspectJ в Android Studio . Но ведь проб и ошибок его не работает! Удивительно, но я могу заставить его работать с версией Eclipse Kepler Шаги, которые я выполнил для Android Studio Созданный образец Android проекта Файл> Настройки> поиск в разделе AspectJ в разделе Plugin Предполагая, что ничего не нужно делать в Studio, […]

Intereting Posts
Как я могу получить название моего нынешнего места? Android.os.NetworkOnMainThreadException для webservice (ksoap) Как получить данные GPS с телефона Android? Как интегрировать ZXing api с фронтальной камерой в Android? «Компоненты IntentReceiver не могут регистрироваться для получения намерений» при попытке определить уровень заряда батареи Почему в AVD Manager нет «Nexus 5»? Какой вариант использовать вместо этого? «Android-обновление sdk» на безголовом Linux Могу ли я использовать Cobertura на модульных тестах с помощью PowerMock? Самый простой способ конвертировать Json в Xml Как исправить предупреждение незащищенного SMS BroadcastReceiver Как зарегистрировать свою учетную запись Google в эмуляторе Android, работающем под управлением 2.2 api 8? Как установить текст для просмотра из макета заголовка ящика в навигационном ящике без раздувания Android Vibrate на ощупь? Я хочу, чтобы текстовое представление было кликабельным. Как создать Live Wallpaper в Android?