Articles of Android studio

Поврежденные или отсутствующие векторные чертежи после запуска Proguard

Я работаю над приложением, где я использую векторный чертеж, упомянутый ниже <vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="100dp" android:height="100dp" android:viewportHeight="100" android:viewportWidth="100"> <path android:name="curve_left_atrium" android:pathData="M4,48C4,22.6,24.6,2,50,2" android:strokeColor="#eb273f" android:strokeWidth="4" android:trimPathEnd="0" /> <path android:name="curve_right_atrium" android:pathData="M96,48C96,22.6,75.4,2,50,2" android:strokeColor="#eb273f" android:strokeWidth="4" android:trimPathEnd="0" /> </vector> Это очень хорошо работает в отладочной сборке, но ее прервали после запуска proguard в сборке релизов. Ниже перечислены версии библиотек проектирования и appcompat […]

Как использовать maven в андроид-студии

Я хочу использовать библиотеку bottomBar в своем проекте. Когда я добавляю правильную команду build.gradle файле build.gradle и sync , я получаю эту ошибку: Failed to resolve: com.roughike:bottom-bar:2.0 Я много искал по этой причине. Решение состоит в использовании jcenter (), но это недоступно в моей стране, и синхронизация длится до 1 или в некоторых случаях два […]

Android Studio: разрешение повторяющихся классов

Когда я пытаюсь run приложение для Android на устройстве Android, консоль градации сообщает о следующей ошибке: Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. > com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/loopj/android/http/AsyncHttpClient$1.class Когда я ищу класс «AsyncHttpClient», я вижу, что он действительно находится в двух разных местах: /Users/Afflatus/.gradle/caches/modules-2/files-2.1/com.loopj.android/android-async-http/1.4.9/5d171c3cd5343e5997f974561abed21442273fd1/android-async-http-1.4.9-sources.jar!/com/loopj/android/http/AsyncHttpClient.java /Users/Afflatus/.ideaLibSources/android-async-http-1.4.9-sources.jar!/com/loopj/android/http/AsyncHttpClient.java Первый путь, кажется, предполагает, что это «кеш-файл» … поэтому я попытался […]

Android: размер apk увеличивается при создании подписанной сборки

Если я создаю сборку, как правило, в моей студии Android, она генерирует apk с размером, но когда я создаю подписанный apk для того же кода, он увеличивает размер apk? В моем случае размер без знака apk составляет 7856 кб, а для подписанного apk – 8680 кб. Это увеличено на 824 kb, почему?

Окна Android Studio мерцают на OSX VM

Я установил OSX EL Capitan на виртуальную машину, а базовая ОС – Windows 8. Я использую Android Studio в VM, и когда я набираю или клик в окне, экран мерцает. Но когда я перестаю набирать или нажимаю или переключаюсь на другие окна, этого не происходит. Это проблема производительности? Вы сталкивались с этой проблемой раньше? Версия […]

Лучшая практика для ароматизированных вариантов сборки с градиентом в андроид-студии

У меня есть приложение, которое производится для разных брендов. Теперь у меня есть два аромата, бренд1 и бренд2. Разница между brand1 и brand2 – это только файлы ресурсов. Сначала я предположил, что могу установить все общие данные в мой основной путь и разницу в ароматизированный путь. Но в этом случае моя сборка не удалась, потому […]

Объединяет строковые ресурсы Android Gradle

Я хотел бы создать 2 разных APK (выпуск и debug) с помощью Gradle, и я хочу использовать для них разные имена ('appName' и 'appName debug'). Я нашел некоторые решения, но это не работает для меня: Ссылка 1 Ссылка 2 Я хотел бы установить оба apks на устройстве, но у меня есть следующая ошибка: Duplicate resources: […]

Как получить выбранный вариант сборки в градиенте?

Я использую Android Studio RC с градиентом 2.2. У меня в разделе вариантов сборки несколько вариантов, и я могу выбрать, какой из них я хочу построить. Например, для Венгрии или для Германии. У меня есть несколько задач, которые я запускаю в своем сценарии градации, как изменение имени на основе вкуса / варианта. Но на данный […]

Ошибка компоновщика Android-Studio от Engel

Я взял источник AndEngine из своего git-репо, загрузил новый AndroidStudio, sdk и ndk, импортировал его и попытался создать простую новую пустую GameActivity, которая расширяет BaseGameActivity. Но я не мог запустить его, потому что я получаю следующие ошибки: /home/uhu/android-ndk-r9d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: /home/uhu/AndroidStudioProjects/aaa/andEngine/build/intermediates/ndk/release/obj/local/armeabi-v7a/objs/andengine_shared//home/uhu/AndroidStudioProjects/aaa/andEngine/src/main/jni/src/GLES20Fix.o: in function Java_org_andengine_opengl_GLES20Fix_glVertexAttribPointer:/home/uhu/AndroidStudioProjects/aaa/andEngine/src/main/jni/src/GLES20Fix.c:9: error: undefined reference to 'glVertexAttribPointer' /home/uhu/android-ndk-r9d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: /home/uhu/AndroidStudioProjects/aaa/andEngine/build/intermediates/ndk/release/obj/local/armeabi-v7a/objs/andengine_shared//home/uhu/AndroidStudioProjects/aaa/andEngine/src/main/jni/src/GLES20Fix.o: in function Java_org_andengine_opengl_GLES20Fix_glDrawElements:/home/uhu/AndroidStudioProjects/aaa/andEngine/src/main/jni/src/GLES20Fix.c:13: error: undefined reference […]

Android-версия 1.3 Multiidex ошибка в градиенте

Я не могу правильно построить проект после того, как обновил версию Android Studio до версии 1.3. Я обнаружил ошибку проекта в файле gradle в строке compile 'com.android.support:multidex:1.0.1' И это говорит This support library should not use a lower version (1) than the targetSdkVersion (22) Но в моей папке SDK я не могу найти более высокую […]