Articles of android gradle

AS, вынуждающий использовать инструменты разработки Android SDK 25.0.0. Редактирование средств сборки SDK (23.0.3) слишком мало для проекта

Привет, я столкнулся с проблемой сборки версии. Когда я запускаю приложение, он выдает ошибку, которая, Ошибка. Редактирование инструментов сборки SDK (23.0.3) слишком мало для проекта «: Yampp». Минимальное значение – 25.0.0 Мне нужно использовать 23.0.3, но это вынуждает использовать 25.0.0. Как решить странную проблему? Вот файлы Gradle Модуль build.gradle buildscript { repositories { maven { […]

Как скопировать средства отладки для модульных тестов

У меня есть проект градиента библиотеки андроидов. И мне нужно скопировать некоторые файлы в папку с данными для тестов с помощью robolectric. Для этого я определил задачу копирования: task copyDebugAssets(type: Copy) { from "${projectDir}/somewhere" into "${buildDir}/intermediates/bundles/debug/assets" } Но я не могу добавить эту задачу в качестве зависимости для задачи processDebugResources : processDebugResources.dependsOn copyDebugAssets Из-за этой […]

Build.gradle защищен от декомпиляции?

Очень просто декомпилировать код, а код не защищен даже с помощью Proguard. Я должен защищать «ключ» в приложении. Устанавливается ли build.gradle? Его можно декомпилировать? buildConfigField "String", "Key", "\"1234567890\"" Обновить В соответствии с ответом commonsware я понял, что он не защищен? Есть ли другой способ, которым я могу справиться с этим?

Обязательно ли использовать Gradle с Android Studio?

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

Android-версия 2.2.

Прежде чем перейти к AS 2.2, у меня есть следующая структура для реализации моего C app/src/main/jni/Android.mk app/src/main/jni/Application.mk app/src/main/jni/headers/* app/src/main/jni/cfiles*.cc И в этом случае все построено отлично. Однако после обновления до AS 2.2 я не могу создать какой-либо apk и всегда получать следующую ошибку: Execution failed for task':app:transformNative_libsWithStripDebugSymbolForDebug java.lang.NullPointerException (no error message) Кто-нибудь знает, почему это? […]

9 патчей для предотвращения сбоев

Я перехожу к сборке Gradle. Но у меня есть эта ошибка для большого количества изображений с 9 патчами. Обратите внимание, что drawable автоматически генерируется http://android-holo-colors.com но они старые. Я использую android studio 0.5.1 а моя версия инструмента для сборки – 19.0.3 Это ошибка Error:Execution failed for task ':app:mergeDebugResources'. > Error: Failed to run command: /Applications/Android […]

Как мы ориентируемся на androidTest на проект типа «заурядный затмение»?

Я помогаю проекту Guardian на NetCipher . По старым причинам они хотят сохранить свою существующую структуру проекта, основанную на Eclipse. Однако, вместо того, чтобы иметь тесты в библиотеке tests/ подкаталогов, они пошли с моделью однорангового проекта. Таким образом, из корня репо, libnetcipher/ является библиотекой и netciphertest/ являются контрольные тесты. Тесты приборов никогда не были настроены […]

Запуск AspectJ вызывает NoSuchMethodError: Aspect.aspectOf

У меня очень простой аспект AspectJ (с использованием @AspectJ), который просто распечатывает сообщение журнала. Моя цель – указать код в приложении для Android. Теперь эти аспекты работают отлично, если у меня есть класс аспект в исходном коде приложений. Как только я переместил этот аспект в другой модуль (либо java -> .jar, либо android lib -> […]

Android-сборка не будет объединять манифеста из библиотек

У нас есть несколько проектов, в зависимости от множества модулей Android lib. Чтобы избежать дублирования тегов xml в манифестах приложений, мы помещаем соответствующие приемники, службы и действия в свои соответствующие модули. До сегодняшнего дня мы использовали: Android Studio: 2.2.1 Gradle: 2.1.3 BuildToolsVersion: 23.0.3 Сегодня мы обновили: Android Studio: 2.3 Gradle: 2.3.0 BuildToolsVersion: 25.0.0 До этого […]

Error: не удается найти метод символов getMap () после обновления зависимостей

После того, как я обновил свои зависимости, мой getMap () не будет работать. (Раньше он работал отлично до обновления) Вот строка кодов, я получаю ошибку GoogleMap map = ((MapView) mRootView.findViewById(R.id.fragment_map_mapview)).getMap(); Location locationNet = locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER); Location locationGps = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER); Торжественный код dependencies { compile 'com.android.support:support-v4:24.0.0' compile 'com.android.support:appcompat-v7:24.0.0' compile 'com.android.support:cardview-v7:24.0.0' compile 'com.android.support:recyclerview-v7:24.0.0' //compile 'com.google.android.gms:play-services:7.3.0' compile 'com.google.android.gms:play-services:9.2.0' compile […]

Intereting Posts
Как разблокировать телефон Android через ADB Проблемы со вспышкой камеры Samsung Galaxy S5 Сравнение использования распознавания речи в Android: по Intent или on-thread? Разница между app-debug.apk и app-debug-unaligned.apk Могу ли я встроить пользовательский шрифт в приложение для Android? Какова цель события «onFling» и «onScroll» в GestureDetector для Android? Автоматическое тестирование для Cordova / Phonegap Webview на Android Ошибка Genymotion после обновления Windows 10 Android: как заставить активность возвращать результаты деятельности, которая ее вызывает? Как создать привязку пользовательских данных в android? (Андроид-студия) Использование SurfaceTexture, заполненного предварительным просмотром камеры, как вход Renderscript. Выделение в Jelly Bean Как изменить фокус на следующий текст редактирования в Android? Android «Привет, MapView» Учебник – Карта плитки не загружаются Ограничить доступ для загрузки приложения в Google Play Импорт не может быть разрешен