Articles of андроид град

Разница между библиотечным и библиотечным проектом и внешними библиотеками

В Android Studio IDE вы можете добавить файл .jar . Вы также можете добавить целые проекты, которые являются « Библиотечными проектами ». Также есть библиотеки Android (от Gradle), добавленные как внешние библиотеки . .jar Проект библиотеки Внешняя библиотека Я понимаю, что это просто. Но тогда как другие библиотеки (Библиотечные проекты) должны быть добавлены, у которых […]

Не удалось выполнить: com.android.support:support-compat: 25.0.1.?

Я не могу узнать, что является точной проблемой, когда я добавляю зависимости. dependencies { compile 'com.github.jetradarmobile:android-snowfall:1.1.2' } Я получаю вышеуказанную ошибку my Gradle(Project) buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.2.1' } } allprojects { repositories { jcenter() { maven { url "https://jitpack.io" } } } } task clean(type: Delete) { delete rootProject.buildDir […]

Настроить AndroidManifest в разных типах сборки

Я хочу настроить AndroidManifest в разных типах сборки. Например, в режиме отладки я просто хочу, чтобы операция была экспортирована. Предположим, что основной манифест: /main/AndroidManifest.xml <application> <activity android:name="com.example.MainActivity" /> </application> Показатель отладки: /debug/AndroidManifest.xml <application> <activity android:name="com.example.MainActivity" android:exported="true" /> </application> Пример манифеста (такой же, как и отладка): /example/AndroidManifest.xml <application> <activity android:name="com.example.MainActivity" android:exported="true" /> </application> В манифесте debug […]

Настройка Android Annotations v3.0.1 с Android Studio (бета-версия) 0.8.4

Настройка аннотаций Android довольно утомительна. Но я наконец понял решение и хочу поделиться со всеми.

Обмен кодами в Android Studio

Я начал работать над проектом, где мне нужно будет поделиться кучей классов Java через множество приложений. В Eclipse можно было создать один проект со всеми такими классами и использовать его как библиотеку в рабочей области со всеми вашими зависимыми проектами, но в Android Studio это не представляется возможным (по крайней мере, не так просто). Я […]

Пример SDK для Android + ошибка «gradle build»: org.gradle.api.tasks.TaskExecutionException: выполнение не выполнено для задачи

Создание образца Android SDK (андроид-19 / ui / CustomChoiceList) с помощью команды «gradle build -stacktrace»: :CustomChoiceListSample:compileLint :CustomChoiceListSample:lint Ran lint on variant debug: 13 issues found Ran lint on variant release: 13 issues found Wrote HTML report to file:/sda3/android-sdk-linux/samples/android-19/ui/CustomChoiceList/CustomChoiceListSample/build/lint-results.html Wrote XML report to /sda3/android-sdk-linux/samples/android-19/ui/CustomChoiceList/CustomChoiceListSample/build/lint-results.xml :CustomChoiceListSample:lint FAILED FAILURE: Build failed with an exception. * What went wrong: […]

Модернизация до градиента 2.1.0 причины – Не удалось развернуть ZIP-сообщение

Недавно я обновил плагин gradle для Android от версии 2.1.0 от версии 2.1.0-alpha4 . Но теперь я вижу, что все мои сборки терпят неудачу с таким сообщением: Error:Execution failed for task ':App:compileUpdemoDebugJavaWithJavac'. > Could not expand ZIP '/Users/admin/work/app/libs/lib-android-0.11.0.jar'. Если я верну свой плагин gradle к предыдущей версии 2.1.0-alpha4 , установите переменную окружения ANDROID_DAILY_OVERRIDE а затем […]

Установка Android studio 1.1.0 minifyEnabled true вызывает проблемы с приложением

Вот мой файл gradle.build defaultConfig { minSdkVersion 15 targetSdkVersion 21 versionCode 2 versionName "1.0" } buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } Файл Proguard-rules.pro -keepclassmembers class * extends de.greenrobot.dao.AbstractDao { public static java.lang.String TABLENAME; } -keep class **$Properties -dontwarn com.squareup.** -dontwarn okio.** -dontwarn retrofit.** -dontwarn org.joda.time.** У меня есть один из […]

Gradle исключает arm64 libs

У меня есть приложение, включающее две библиотеки, в которых оба они имеют зависимости от собственных библиотек. Оба включены с использованием gradle, поэтому структура выглядит следующим образом: MyApp – Libary1 — x86, armeabi native libs – Library2 — Library3 — x86, armeabi, arm64-v8a Я хочу удалить поддержку arm64, так как мне также понадобится * .so для […]

Какая разница между compileSdkVersion 'Google Inc.: API Google: 23' и compileSdkVersion 23

Внутри файла Gradle.build я вижу несколько проектов, использующих compileSdkVersion="'Google Inc.:Google APIs:23" И некоторые просто используют номер compileSdkVersion="23" Какая разница между двумя?