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

Facebook registerCallBack метод не инициирован

Я использую следующий код для получения информации о пользователе в Facebook через приложение для Android. callbackManager = CallbackManager.Factory.create(); fb = (Button) findViewById(R.id.fb); loginButton = (LoginButton) findViewById(R.id.login_button); List < String > permissionNeeds = Arrays.asList("user_photos", "email", "user_birthday", "public_profile", "AccessToken"); loginButton.registerCallback(callbackManager, new FacebookCallback < LoginResult > () {@Override public void onSuccess(LoginResult loginResult) { System.out.println("onSuccess"); String accessToken = loginResult.getAccessToken() […]

Есть ли Android-инструмент для поиска имени макета для работающего приложения?

Задний план Недавно меня наняли для поддержки очень большой программы (всего две операции, около сотни фрагментов и несколько сотен макетов). Кроме того, большая часть содержимого макетов (изображений и текста), а также порядок отображения макетов динамически определяются через веб-API компании. К сожалению, документации нет. Нет карты, нада. Компания наняла третью сторону, чтобы сделать это приложение задолго […]

Что такое «конфигурация по требованию» в Gradle?

Недавно я изменил некоторые настройки в Gradle, чтобы ускорить его процесс, и один из них менял это: org.gradle.configureondemand=true свойство в файле gradle.properties . Я знаю, что вы можете многое догадаться из слов «конфигурация по требованию», но я хочу знать точное влияние этой функции? Должен ли я что-то делать, чтобы вызвать конфигурацию, если я задал этот […]

BuildToolsVersion или «+» в градиенте

Я хотел бы указать ряд возможных версий инструмента для сборки Android для Gradle. Можно ли использовать + при указании buildToolsVersion в build.gradle? Что-то вроде buildToolsVersion 23+ ? Или диапазон, как это возможно, с зависимостями компиляции: compile group: 'log4j', name: 'log4j', version: '[1.2.12,1.2.17]'

Как узнать, какая последняя версия любой зависимости, которую мы включаем в Gradle?

В gradle я не использую динамические версии, потому что это может привести к неопределенным построениям. Поэтому я указываю свои зависимости так: compile 'com.squareup.okhttp:okhttp:2.2.0' Однако, как мне узнать, есть ли новая версия и какой ее номер?

Исключение Butterknife Nullpointer в android 4.2

Использование Butterknife в моем текущем проекте; Он отлично работает на Kitkat и lollipop, но бросает исключение nullpointer на jellybean (4.2). Исключение выбрано в этой строке (btnLogin – NULL) btnLogin.setTypeface (FontsHelper.robotoRegular (это)); Код активности public class Login extends Activity { @Bind(R.id.btnLogin) FButton btnLogin; @Bind(R.id.btnRegister) FButton btnRegister; @Bind(R.id.edtEmail) EditText edtEmail; @Bind(R.id.edtPassword) EditText edtPassword; @Bind(R.id.rlProgress) RelativeLayout rlProgress; @Override […]

Android Studio + Artifactory

У меня есть проект библиотеки, разработанный на Android Studio 1.3.0 и развернутый в локальном репозитории Artifactory с открытым исходным кодом (3.5) Но когда я пытаюсь загрузить его в проект приложения, классы не были найдены dependencies { compile 'com.my:my-library:2.1.0' } Обновления зависимостей не помогают gradle –refresh-dependencies В каталоге локального кеша существует файл /Users/user/.gradle/caches/modules-2/files-2.1/com.my/my-library/2.1.0 jar файла

Ошибка: причина: неверный заголовок потока: 000900D9 в студии Android 2.3.1

Я использую android studio 2.3.1, и он отлично работает вчера. Но теперь он меня породил ошибку. Ошибка: причина: недопустимый заголовок потока: 000900D9 это сообщение выйдет из диалогового окна «Сообщения Gradle Sync» . Ниже приведены шаги, которые я сделал для исправления этой проблемы, но для меня ничего не работает Кеширование 1.invalidate и перезагрузка Удалять скрипты и […]

Ошибка: обновлено обновление проекта «Приветствие» в Gradle: Ошибка сборки скрипта, неподдерживаемый метод DSL-меток Gradle: «setRoot ()»!

Привет, я делаю тестирование своего приложения для Android, используя gradle в AndroidStudio . Я использую эту инфраструктуру RoboLectric для выполнения всего этого. Это дает мне ошибку, когда я синхронизую его с файлами gradle . Ребята, поделитесь своими взглядами на эту проблему. Gradle settings 3:35:14 PM Gradle 'HelloWorld' project refresh failed: Build script error, unsupported Gradle […]

Получает ли gradle новую копию зависимостей для каждого нового проекта?

Я бесконечно искал интернет и рассматривал некоторые вопросы здесь всю прошлую неделю, так как решил переехать в Android Studio Я действительно не понимаю, почему вы должны быть в сети, по крайней мере, один раз, чтобы построить проект в Android Studio. Что было настолько особенным в Eclipse, что он смог выполнить все компиляцию в автономном режиме […]