Articles of андроидная библиотека

Каков наилучший способ создания и тестирования проекта библиотеки в Android Studio для участия в любом проекте?

В Android Studio 1.0.1 у вас есть только первоначальный вариант создания нового проекта, но не новая библиотека. Я хотел бы создать библиотеку, которую я могу использовать с несколькими и будущими приложениями. Должен ли я создать новый проект и создать внутри него библиотечные модули? Может создать только проект библиотеки? Если в библиотеке есть только пользовательское представление […]

Android Studio 0.3.1, appcompat-v7 и проект библиотеки Android всегда генерируют IllegalStateException

Я разрабатываю приложение, которое использует библиотеки appcompat v7 и support-v4. Приложение работает правильно, и его основная тема взята из Theme.AppCompat . Проблемы возникают, когда я пытаюсь добавить какой-либо модуль (проект библиотеки Android) в основной проект: я всегда получаю IllegalStateException . На данный момент библиотека проекта полностью пуста: нет классов Java или XML-ресурсов, есть только файл […]

Какая версия библиотеки поддержки установлена ​​в моей студии Android

Я попытался добавить CardView в свое приложение, поэтому добавил следующую зависимость в моей градиенте compile 'com.android.support:cardview-v7:22.2.1' Я понял, что ошибка вызвана тем, что я дал неверный номер версии. После ознакомления с официальными документами google, я узнал, что Android Support Repository используется для хранения библиотек приложений. Поскольку вы можете видеть, что репозиторий поддержки, который я установил, […]

Создайте проект библиотеки STANDALONE Android Studio (1.5)

Мне нужно создать Android-библиотеку и предоставить финал. Jar- файл для клиентов. Я новичок в Android (три дня). Я занимаюсь iOS в течение последних 4 лет. Я ознакомился с официальной документацией и учебными пособиями Google, чтобы получить представление о платформе (я не хочу, чтобы это было очевидно, что парень iOS писал библиотеку). У меня нет проблем […]

Как настроить модуль библиотеки Android и называться несколькими проектами в Android Studio?

Моя компания делает несколько Android-проектов на Android Studio, в которых все они используют одни и те же коды, такие как пользовательские представления, настроенные HTTP-клиенты и многое другое. Проблема, с которой я столкнулся, я новичок в Android Studio, и я не уверен, как извлечь эти общие коды по нескольким проектам в один модуль библиотеки Android, на […]

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

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

Завершение кода не работает для внешних XML-атрибутов библиотеки (Android Studio)

Я использую Android Studio 1.1 RC 1 . Я импортировал внешнюю библиотеку в Gradle: compile 'com.rengwuxian.materialedittext:library:1.8.3' Я добавил тег пространства имен: xmlns:app="http://schemas.android.com/apk/res-auto" В родительский, как показано ниже: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/primary_light" android:orientation="vertical" android:padding="20dp" tools:context="net.xxx.xxx.ui.activities.Activity"/> Я получаю завершение кода для пользовательских представлений в библиотеке, то есть: <com.rengwuxian.materialedittext.MaterialAutoCompleteTextView /> Но ничего не возникает, когда […]

Требуется ли библиотеке Android манифест, имя приложения, значок?

У меня есть библиотека Android, которая выводит библиотеку aar. Эта библиотека будет встроена в различные проектыFlavors приложений Mobile, TV и Wear. Я думаю, что каждая из этих платформ должна быть той, которая устанавливает переменные, такие как имя приложения, значок и разрешения через манифест и productflavors. Есть ли способ построить AAR, не требуя AndroidManifest.xml и, следовательно, […]

Добавьте библиотеку android в список библиотек по умолчанию в Studio / SDK

Поэтому, прежде всего, чтобы убрать все сомнения, я знаю, как добавить библиотеку в проект Android. Мой вопрос здесь в том, что я хочу добавить библиотеку в список библиотек по умолчанию в моей студии Android. Позвольте мне объяснить пример. Предположим, я хочу добавить библиотеку Glide в свой проект. Для этого во-первых, мне нужно перейти на страницу […]

Импортированный модуль в Android Studio не может найти импортированный класс

Недавно я загрузил библиотеку ViewPagerIndicator и импортировал ее в студию Android. После добавления его в мой проект я получаю ошибку рендеринга «Следующие классы не могут быть найдены:» и указывает на com.viewpagerindicator.IconPageIndicator. Шаги, которые я предпринял, это Files->Import Module->'library name' , Project Structure -> Dependencies -> + the imported module . Затем в мой XML-файл layout […]

Intereting Posts
Обновление Android Studio 0.5.3 – платформа «андроид-19» не найдена Изображения с изображениями на поверхности камеры выглядят растянутыми Как настроить учетные данные Google Диска в приложении Android? Шрифт Деванагари / Маратхи Комната Android: каждая переменная привязки в запросе должна иметь соответствующий метод Просмотр Recycler внутри NestedScrollView вызывает прокрутку для начала в середине Android, как отправить несколько контактов, подключен в один файл .vcf и отправляется по почте? Тестирование Android: диалог. Проверьте, что это отображается () Доступ к экземпляру родительской активности? Задание зависимостей Maven в build.gradle не работает Сотовые уведомления. Как установить largeIcon в нужный размер? Как создать ActionBar, фон вкладки на выбранной вкладке Android Animation – масштабируется и исчезает вместе с фоновым переходом Пример использования вкладок Android с представлениями вместо действий? Обеспечение безопасности веб-службы, поэтому ее можно вызывать только с помощью специального приложения для Android