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

Android Studio – разница между проектом импорта и открытым проектом

Я использую Android Studio с одного из первых выпусков (около года назад, начиная с I / O 2013) Однако недавно я заметил, что на первом экране, когда вы можете создать проект, есть также опции Open and Import project, и я не могу найти разницы между ними Я помню, что в Eclipse проект импорта создаст копию […]

Интеграция с SDK для Facebook с Android Studio

Я пытаюсь интегрировать SDK Facebook в свой проект Android, но не могу этого сделать. Я выполнил шаги, упомянутые в документации на facebook. Но я получаю ошибку как – FAILURE: Сбой сборки с исключением. * What went wrong: Execution failed for task ':dexDebug'. > com.android.ide.common.internal.LoggedErrorException: Failed to run command: /Applications/Android Studio.app/sdk/build-tools/19.1.0/dx –dex –num-threads=4 –output /Volumes/Data/projects/project_name/build/intermediates/dex/debug /Volumes/Data/projects/project_name/build/intermediates/classes/debug […]

Не удалось найти следующие классы: – android.support.wearable.view.WatchViewStub

Я получаю эту ошибку в своем проекте на Android Studio при попытке использовать Android Wear: Не удалось найти следующие классы: – android.support.wearable.view.WatchViewStub (исправить путь сборки, создать класс) Что вызывает эти ошибки: Ошибка: (2) Идентификатор ресурса не найден для атрибута 'rectLayout' в пакете … Ошибка: (2) Идентификатор ресурса не найден для атрибута roundLayout в пакете … […]

Android ProGuard: не может найти ссылочный класс

Запуск ProGuard в моем проекте Android Studio Я получаю такие предупреждения: Warning: com.google.common.collect.Maps: can't find referenced class javax.annotation.Nullable Я могу решить эту проблему одним из следующих вариантов: 1 -keep class com.google.common.collect.** { *; } -dontwarn com.google.common.collect.** 2 -keep class javax.annotation.** { *; } -dontwarn javax.annotation.** Каков наилучший способ решить вышеупомянутое предупреждение? В чем разница между […]

Ошибка Android Studio с помощью HAMX

В настоящее время выполняется несколько SDK-образцов, поэтому я знаю, что проблема не связана с кодом. Когда я пытаюсь запустить Android-эмулятор, я получаю эту ошибку HAX is working and emulator runs in fast virt mode emulator: VCPU shutdown request EAX=e0000011 EBX=00000000 ECX=00000000 EDX=00000000 ESI=00020800 EDI=c0a47000 EBP=00c63003 ESP=00844000 EIP=008b68fb EFL=00010002 [——-] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES […]

Вызов запросаПермификации дважды на пользовательские вызовы ядра onRequestPermissionsResult перед ответом пользователя

У меня есть проект, в котором я запрашиваю 2 разрешения при запуске. При отладке он работает по назначению, пока не сделает второй вызов requestPermissions . Как только это произойдет, первый запускает onRequestPermissionsResult с пустым массивом grantResults . Это прекрасно работало до сегодняшнего дня. Единственное, что я могу придумать, это обновления, которые я сделал сегодня. Я […]

Как превалировать имя переменной только в одном классе.

У меня есть вопрос, который может спасти меня и многих других много часов. Есть ли способ, которым я могу использовать рефрактор в студии Android для изменения имени переменной только в одном классе? Я понимаю, что это сбивает с толку, но я перерабатываю много кода между моими классами, поэтому, когда textView в одном textView может быть […]

WebView, работающий в эмуляторе в студии Android, не может получить доступ к Интернету, но Chrome может?

Я установил Android studio 1.0.1 и пошел по этой странице https://developer.chrome.com/multidevice/webview/gettingstarted, чтобы связать веб-сайт с приложением. Однако при запуске в эмуляторе я получил следующую ошибку. Страница не доступна Веб-страница в https: // ….. не может быть загружена, потому что: нетто :: ERR_NAME_NOT_RESOLVED Однако я попытался щелкнуть ссылку и запустил веб-сайт в Chrome без каких-либо проблем.

Волейбол не отвечает

Я использую Volley, и я вижу, что вызываемый parseNetworkResponse называется и все в порядке. Разбор отлично, я вижу в журналах, и я не возвращаю null. Но почему-то вызов deliverResponse не вызывается? Как можно объяснить, почему это может произойти, или как я могу отладить это? Даже это: @Override protected Response<Object> parseNetworkResponse(NetworkResponse response) { Log.i(“TEST”, "Returning nothing […]

Группировка нескольких из множества исходных кодов, имеющих точно такую ​​же конфигурацию

Допустим, у меня есть следующие sourceSets : sourceSets { flavor1 { assets.srcDirs = ['repo-assets/flavor1'] res.srcDirs = ['repo-res/flavor1'] } flavor2 { assets.srcDirs = ['repo-assets/flavor2'] res.srcDirs = ['repo-res/flavor2'] } flavor3 { assets.srcDirs = ['repo-assets/flavor1'] res.srcDirs = ['repo-res/flavor1'] } flavor4 { assets.srcDirs = ['repo-assets/flavor2'] res.srcDirs = ['repo-res/flavor2'] } } Если вы заметили, что flavor1 и flavor3 имеют одинаковые […]