Articles of Android studio

Невозможно использовать локальный файл .aar внутри библиотечного модуля

У меня есть аран библиотека socialauth-android, добавленная в мой проект. Я поместил его в каталог flatDir как описано здесь, и он работает отлично. Теперь я переведу часть своего кода в библиотечный модуль с именем commons , чтобы повторно использовать его в другом проекте. socialauth-android будет полностью использоваться библиотечным модулем, поэтому я переместил его внутри project/commons/libs/ […]

Сброс изменения пути SD-карты в Android Studio AVD Manager

Я хочу изменить настройку SD-карты для своего эмулятора в External File из старого изображения, которое больше не существует, для нового изображения. Я создал новый образ диска, используя ./mksdcard -l mySdCard 1024M mySdCardFile.img , который создает новый образ диска mySdCardFile.img размером 1GB и метку тома mySdCard . Изображение диска находилось в /Users/[YOUR_USER_ID]/Library/Android/sdk/tools/ . Затем я перешел […]

Сбой сборки Gradle в Android Studio 1.5.1

Я не могу запустить приложение. Каждый раз, когда я пытаюсь запустить свое приложение в эмуляторе, Android-студия показывает мне следующую ошибку. Ошибка: выполнение не выполнено для задачи ': app: transformClassesWithDexForDebug'.> Com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ' Команда 'C: \ Program Files (x86) \ Java \ jdk1.8.0_66 \ bin \ java.exe' 'завершена с ненулевым значением выхода 2 Вот […]

DexFile в 2.0 версиях Android Studio и Gradle

Я использую следующий код для создания экземпляров всех классов, включенных в определенный пакет. DexFile df = new DexFile(getPackageCodePath()); for (Enumeration<String> iter = df.entries(); iter.hasMoreElements(); ) { String className = iter.nextElement(); if (className.contains(packageName) && !className.contains("$")) { myClasses.add(Class.forName(className).newInstance()); } } К сожалению, он больше не работает. Начиная с Android Studio 2 и Gradle 2.0.0, записи DexFile больше […]

Разделить XML / текстовое и дизайнерское окно AndroidStudio

В настоящее время Android Studio отображает окна XML и Design как вкладку. Я хочу, чтобы окна были следующими. У меня есть Split окна, но когда я изменяю с левой стороны, никаких изменений, сделанных с правой стороны, пока я не сфокусировал (щелкните) с правой стороны. Это сэкономит мое время. Как вы можете видеть на картинке, я […]

Невозможно найти классы «* _Table» для DBFlow в Android (Studio)

Я пытаюсь использовать библиотеку DBFlow в Android. Я использовал его до и в старой версии (2.2.1), он использовал $ Table.field. Теперь, похоже, есть другой формат, где мы ссылаемся на новый класс на «_Table». Пример: int taxBracketCount = SQLite.select(count(Employee_Table.name)) .from(Employee.class) .where(Employee_Table.salary.lessThan(150000)) .and(Employee_Table.salary.greaterThan(80000)) .count(); Где и когда создаются эти классы «_Table»? Как мне получить к ним доступ? […]

Разность зависимостей в Gradle между компиляцией, проектом apk, проектом компиляции, предоставленным, проектом реализации

Разница между уровнями. compile apk project compile project provided project implementation Мои вопросы: В чем разница между compile , apk project , compile project , provided project здесь?

Второй макет не отображается с тегом include в студии android

Я разработал два макета Android, которые нужно показать по порядку. Итак, первый макет должен отображаться в верхней части страницы, а второй макет должен отображаться внизу страницы. Однако следующий код показывает только первый макет. Как я могу показать второй макет тоже? Основной макет <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <include layout="@layout/first_layout"/> <include layout="@layout/second_layout"/> </LinearLayout> Первый макет xml […]

AppCompatActivity не назначается для Activity

После года кодирования в андроиде и все работает отлично до вчерашнего дня. Сегодня я нашел что-то действительно странное после перехода на градиент 3 alpha 2 и studio 3 build 2. Это объявление одной из ошибок, вызывающих ошибку: Это код активности: Что не так? РЕДАКТИРОВАТЬ Зависимость appompap: compile 'com.android.support:appcompat-v7:23.2.1'

DrawerLayout – ClassNotFoundException при компиляции с Android Studio и Gradle

Я пытался создать образец приложения, используя новый DrawerLayout с Android Studio и Gradle. Я имею в виду официальный документ Google, упомянутый здесь . Но всякий раз, когда я запускаю приложение, он выходит с исключением (ClassNotFoundException – DrawerLayout). Я установил последнюю библиотеку поддержки из менеджера SDK (support-v4-13.0.0.jar), и она автоматически добавляется в зависимости от среды IDE. […]