Android Studio не компилирует подписанный файл apk
По какой-то причине студия Android не компилирует мой apk. Я получаю эти сообщения:
Это происходит только с одним из проектов, другой компилируется нормально, и оба проекта имеют почти идентичные конфигурации. Любая помощь будет оценена 🙂
6 ответов
Я обнаружил, что единственное, что сработало, — это переустановка Android Studio .
Если у вас возникла эта проблема, полностью удалите Android Studio (если она установлена) через удаление панели управления (или с помощью программного обеспечения для удаления).
УДАЛИТЕ папку .AndroidStudioPreview в каталоге C: \ Users \ .
Затем скачайте последнюю версию Android Studio с http://tools.android.com/recent и используйте это.
Это решило для меня проблему, когда все остальное не помогло.
Это случилось со мной, потому что у меня в каталоге «assets» был какой-то странный файл. Может это был zip файл, и zipalign перепутали с zip внутри zip . Или, может быть, он был слишком большим: он генерировал APK размером примерно 180 МБ.
Таким образом, решение здесь может быть следующим: подождите, пока Android Studio не будет исправлено, или отправьте патч самостоятельно.
У меня такая же проблема . Я пробовал запускать эти цели безрезультатно:
Очистить сборку; отпустить сборку; отладить.
Кроме того, я пробовал очистить и построить проект из меню (Сборка-> Очистить проект, Сборка-> Создать проект). И после этого я запустил целевые объекты AssessmentRelease и AssemblyDebug.
Я получил файл .apk, который нужно сгенерировать один раз. Теперь он не регенерирует.
Если бы Android Studio не находилась в стадии бета-тестирования, я бы прямо сейчас подошел. Подожди . У меня припадок.
Создание .apk — это действительно базовая вещь, которую IDE должна делать каждый раз. Но это только мое мнение.
Вот что я сделал, и это вроде работало без переустановки.
- Создайте пустой файл в имени файла (и пути) APK, который он не находит.
- При сборке файла APK обратите внимание, что сгенерированный APK будет очень маленьким и не будет фактическим действительным файлом APK.
- Удалить этот файл
- В Android Studio перейдите в File -> Invalidate Caches / Restart.
- Выберите Invalidate and Restart
- Создайте файл APK, который теперь должен быть действительным.
Сообщите мне, работает ли это для кого-то еще.
Это может показаться безумным, но вот что сработало для меня:
Убедитесь, что на вкладке «Проект» выделен (выбран) корень проекта, а не какой-либо из модулей вашей библиотеки!
Очистите проект (Сборка -> чистый проект), а затем запустите свой проект на устройстве. Это действие создает необходимую папку apk.
Источник
Android Studio gradle не компилирует указанную версию
Я разрабатывал этот небольшой проект уже несколько дней, но вдруг сегодня Android Studio начал выдавать мне эту ошибку
Я понял, что это потому, что он пытается скомпилировать библиотеку Android-L. Версия, которую я хочу скомпилировать, — это старая версия, но она не будет. Он продолжает давать мне вышеуказанную ошибку независимо от того, какую версию я ввожу. Вот зависимости.
UPDATE
Я только что установил бета-версию Android Studio и изменил свои зависимости на ту, которую предложил Евгений ниже. Но синхронизация проекта дает одну и ту же ошибку независимо от того, какую версию appcompat, support version я указываю. Он выдает эту ошибку каждый раз, когда я синхронизируюсь
Мои обновленные зависимости
UPDATE 2
Я не думаю, что правильно понимаю систему зависимостей Android Studio. Я только что удалил и appcompat, и поддержку из зависимостей, и это все еще дает мне ту же ошибку. Нужно ли мне откуда-то удалять изначально включенные библиотеки?
build.gradle
*note — я снова добавил Эти две библиотеки и на всякий случай попробовал синхронизировать. Но никаких Ченгов.
Верхний уровень build.gradle
7 ответов
Мой Android studio-это 1.5.1, и я нашел 1.3.0 и 1.5.0 в /Applications/Android Studio.app/Contents/gradle/m2repository/com/android/tools/build/gradle Но я бы хотел, чтобы пользователь gradle plugin 1.1.0, Я изменил версию gradle в build.gradle. Но это бесполезно, так как же я могу изменить версию.
Я хочу перенести проект gradle из Android Studio в версию 1.0. У меня есть следующая проблема: Warning:Project app: Only Jar-type local dependencies are supported. Cannot handle: /home/jaume/android-studio-0.8.14/projects/Rutacomandero/app/libs/google-gson-1.7.1-release.zip
UPDATE: Нашел настоящее решение для моего дела. Убедитесь, что ни одна из ваших зависимостей не включает поддержку-v4 r21, сделав это в вашем build.gradle :
Вы можете добавить exclude во все библиотеки, а затем удалить one-by-one, пока не выясните, какая из них вытягивала support-v4 и выдавала вам ошибку. И оставьте exclude на этом.
Предполагая, что вы используете репозиторий поддержки, обходной путь состоит в том, чтобы прокомментировать или удалить строку
С последними обновлениями, используя это:
вы используете библиотеку поддержки в L-preview .
Эти библиотеки поддержки объявляют minSdkVersion L .
Вы должны заставить minSdkVersion быть ‘L’ (проверьте документ)
Это потому, что эти APIs не являются окончательными. Это способ предотвратить установку приложений на окончательное устройство API 21 или публикацию их в магазине с помощью поддержки lib 21-r1.
вы используете библиотеку поддержки «old» 19.1.0.
У меня была та же проблема, что и у одной из моих зависимостей, указавшей ‘support-v7:+’ в качестве зависимости. Я смог отследить это, используя gradle dependencies
Gradle предоставляет способ принудительного разрешения для конкретной версии. В итоге у меня это было в моем build.grade :
Я нахожусь на Ubuntu 14.04 и использую версию 0.5.2 из Android Studio. Я пытаюсь импортировать этот проект в свой образец Android Studio GCM Но я получаю эту ошибку: Он говорит, что я должен использовать версию 1.10 из Gradle. Однако я действительно использую эту версию. Что здесь происходит?
При компиляции этого официального проекта с Android Studio 0.82 он показывает примечание об ошибке: Error:The project is using an unsupported version of the Android Gradle plug-in (0.9.2) После некоторого поиска я решаю вручную изменить содержимое файла build.gradle в строке classpath.
Это сработало для меня
Это верно. Новая библиотека поддержки не совместима (пока) со старыми версиями Android.
Измените свой gradle на:
Я надеюсь, что у вас все еще есть что-то подобное:
Я получал ошибку:
Не удалось выполнить задачу»: app:processDebugManifest».
Слияние манифеста не удалось : uses-sdk:minSdkVersion 1 не может быть меньше версии 4, объявленной в библиотеке C:\Users\Igor\AppData\Local\Android\sdk\samples\android-21_1\legacy\ApiDemos\app\build\intermediates\exploded-aar\com.android.support\support-v4\21.0.3\AndroidManifest.xml Предложение: используйте tools:overrideLibrary=»android.support.v4″, чтобы заставить использование
Затем я решил эту проблему, поместив следующее в свой блок defaultConfig gradle:
В менеджере Android SDK установите «Android Support Repository» из группы «extra». Это помогает мне. Когда я добавил «исключить группу: ‘com.android.support’, модуль:’support-v4′» сборка была завершена, но возникли некоторые другие ошибки
Похожие вопросы:
Я пытаюсь использовать новейшую версию gradle для android studio, которая является 1.3.0. http://android-developers.blogspot.ro/2015/07/получите-ваши-руки-на-android-studio-13.html К сожалению, у.
Я обновился до Android studio до версии 1.3. В моем проекте мне нужно использовать gradle версию 2.2.1 и android gradle плагин версии 1.0.0. Как я могу настроить android studio на автоматическое.
Я только что заметил, что Gradle выпустила версию 2.12 , и в соответствии с примечаниями к выпуску скрипты должны компилироваться до 20% быстрее. Я бы хотел перейти на эту версию в Android Studio. Я.
Мой Android studio-это 1.5.1, и я нашел 1.3.0 и 1.5.0 в /Applications/Android Studio.app/Contents/gradle/m2repository/com/android/tools/build/gradle Но я бы хотел, чтобы пользователь gradle plugin.
Я хочу перенести проект gradle из Android Studio в версию 1.0. У меня есть следующая проблема: Warning:Project app: Only Jar-type local dependencies are supported. Cannot handle.
Я нахожусь на Ubuntu 14.04 и использую версию 0.5.2 из Android Studio. Я пытаюсь импортировать этот проект в свой образец Android Studio GCM Но я получаю эту ошибку: Он говорит, что я должен.
При компиляции этого официального проекта с Android Studio 0.82 он показывает примечание об ошибке: Error:The project is using an unsupported version of the Android Gradle plug-in (0.9.2) После.
Я разрабатываю гибридное приложение usin cordova. Пока я пытался создать версию android моего приложения, я получил эту ошибку: Ошибка: не удалось найти установленную версию Gradle ни в Android.
Откуда Android Studio выбирает уже загруженную версию gradle ,есть три места, где gradle является visbile : в C:\Users\.gradle\caches году\ в C:\Program Files\Android\Android.
Я пытаюсь обновить версию оболочки gradle в своем проекте react-native android. Я не устанавливал gradle глобально на свой Mac, я просто использую оболочку, которая поставляется с react-native, это.
Источник
Android Studio не компилирует подписанный файл apk
По какой-то причине android studio не компилирует мой apk. Я получаю эти сообщения:
Это происходит только для одного из проектов, другой компилируется нормально, и оба проекта имеют почти идентичные конфигурации. Любая помощь будет очень признательна 🙂
6 ответов
недавно я обновил свой рабочий android studio IDE в Android Studio 1.5.1, но теперь я столкнулся с некоторыми проблемами, так как после обновления он не генерировал подписанный файл apk. но когда я подключаю устройство и запускаю приложение, оно работает правильно. когда я использую Создать ->.
Привет, я пробовал сгенерировать подписанный apk 1 раз для тестирования, и теперь я хочу только стимулировать на тестируемых устройствах, но android studio всегда генерировал подписанный apk. Это сделает процесс более длительным (каждый раз, когда я нажимаю кнопку запуска android studio.
Это может показаться сумасшедшим, но вот что сработало для меня:
Убедитесь, что корень проекта выделен (выбран) на вкладке Проект, а не какой-либо из ваших библиотечных модулей!
Единственное, что я обнаружил, что сработало, — это переустановка Android Studio .
Если у вас возникла эта проблема, полностью удалите Android Studio (если он установлен) с помощью панели управления uninstall (или с помощью программного обеспечения для удаления)
REMOVE папка .AndroidStudioPreview в вашем каталоге C:\Users\
Затем продолжайте и возьмите последний выпуск Android Studio из http://tools.android.com/recent и используйте это.
Это решило проблему для меня, когда все остальное потерпело неудачу.
Чистый проект (Сборка -> чистый проект), а затем запустите свой проект на устройстве. Это действие создает необходимую папку apk.
Вот что я сделал, что, казалось, работало без переустановки.
- Создайте пустой файл в имени файла (и пути) APK, который он не находит.
- Соберите файл APK, вы должны отметить, что сгенерированный APK будет очень маленьким, а не фактическим допустимым файлом APK.
- Удалите этот файл
- В Android Studio перейдите в File -> Invalidate Caches / Restart.
- Выберите Invalidate and Restart
- Создайте файл APK, который теперь должен быть действительным.
Дайте мне знать, если это сработает для кого-то еще.
Таким образом, решение здесь может быть следующим: подождите, пока Android Studio не будет исправлен, или отправьте патч самостоятельно.
У меня та же проблема . Я пытался запустить эти цели безрезультатно:
чистый assembleRelease assembleDebug
Кроме того, я попробовал очистить и построить проект из меню (Build->Clean Project, Build->Make Project). И после этого я запустил цели assembleRelease и assembleDebug.
Я получил файл .apk, который должен быть сгенерирован один раз. Теперь он не будет регенерировать.
Если бы Android Studio не был в бета-версии, у меня бы сейчас случился припадок. Подожди . У меня припадок.
Генерация .apk-это действительно своего рода базовая вещь, которую IDE должен делать каждый раз. Но это только мое мнение.
Это случилось со мной, потому что у меня был какой-то странный файл в моем каталоге «assets». Может быть, это был файл zip, и zipalign перепутал молнии внутри молний. Или, может быть, он был слишком большим: он генерировал APK, который был похож на 180 МБ.
Похожие вопросы:
Я видел много учебников, в которых пользователь может выбрать папку для создания нового хранилища ключей in. but в android studio 1.4.1. Я могу выбрать только файлы *.jks. Кроме того, я создал.
Я могу запустить приложение android без проблем, когда просто нажимаю кнопку ‘Run’ в android studio. Однако, когда я генерирую подписанный APK из android studio, я не могу запустить приложение из.
Я только что установил последнюю версию Android Studio и заметил, что не могу создать подписанный APK, он просто создает файл с именем app-release.apk , который не может быть установлен(в телефоне).
недавно я обновил свой рабочий android studio IDE в Android Studio 1.5.1, но теперь я столкнулся с некоторыми проблемами, так как после обновления он не генерировал подписанный файл apk. но когда я.
Привет, я пробовал сгенерировать подписанный apk 1 раз для тестирования, и теперь я хочу только стимулировать на тестируемых устройствах, но android studio всегда генерировал подписанный apk. Это.
Недавно я обновил свой android studio с 1.3 до 2.1. После этого, когда я пытаюсь создать подписанный apk из Generate Signed APK в меню сборки. Android studio, кажется, работает нормально и.
Я построил и подписал свой APK из Android Studio. Теперь я хочу запустить подписанный APK в Android Studio. Как я могу это сделать? спасибо — Сонам
После обновления android studio до версии 3.0 (windows) я не могу сгенерировать подписанный APK. Когда сборка завершена, я получаю сообщение: Нажав Locate приносит мне папку, APP, APK, но нет, чтобы.
Я создал проект Anndroid в eclipse году и опубликовал его в PlayStore, но теперь я импортировал его в Android Studio, чтобы внести некоторые изменения. Теперь, когда я закончил свои изменения, я.
Я только что обновился с android studio 3.0.1 до 3.4, но, похоже, не могу найти возможность сгенерировать подписанный apk. Кроме того , я не могу построить apk, это не имеет никакого эффекта. ниже.
Источник