Что такое ошибка INSTALL_PARSE_FAILED_NO_CERTIFICATES? - PullRequest
121 голосов
/ 26 мая 2010

Я пытался изменить активность по умолчанию / main / startup (как вы это называете), отредактировав файл androidmanifest.xml. Все, что я сделал, это изменил свойство android:name. однако, это полностью сломало все приложение. когда я пытаюсь установить это не удается и читает.

Ошибка установки: INSTALL_PARSE_FAILED_NO_CERTIFICATES

Когда я пытался вернуть его в прежнее состояние, он все еще давал мне ту же ошибку ... Что я сделал?

Ответы [ 19 ]

2 голосов
/ 18 декабря 2018

В более новых версиях Android Studio 3.2+, если вы пытаетесь запустить release install, и вы не определили конфигурацию подписи, будет отображаться сообщение об ошибке, и установка завершится неудачно.Вам нужно либо запустить сборку debug, либо правильно настроить конфигурацию подписи (V1 или V2).

1 голос
/ 04 июня 2012

Установка переменной среды JAVA_HOME в JDK 5 или 6 (вместо JDK 7) исправила ошибку.

0 голосов
/ 22 августа 2014

У меня была эта ошибка в моей консоли Eclipse. Оказывается, у меня было две банки с одинаковым содержанием, но разными именами, и они конфликтовали друг с другом. Я просто удалил один из них и сумел установить приложение на устройство.

0 голосов
/ 12 марта 2019

У меня была проблема с ионным кодом / кодом Visual Studio (запуск Android на устройстве):

Я удалил приложение на мобильном устройстве («Настройки» / «Приложения»), ошибка исчезла и приложение запускается.

0 голосов
/ 30 января 2019

Эта проблема произойдет, если вы устанавливаете неподписанную версию APK. Проверьте правильность установки APK.

0 голосов
/ 03 мая 2012

Через некоторое время и несколько онлайн-тем на эту тему мне удалось исправить свой проект.

Это главным образом с учетом последних файлов (, которые могут быть изображениями или макетами ), которые вы вставили. Если вы удалите их, это сработает, и вы сможете построить свой проект снова.

0 голосов
/ 07 марта 2017

Другим способом получения этой ошибки является сборка с использованием ant в macOS и наличие файла значка Finder (Icon\r) в исходном дереве приложения. Похоже, jarsigner не может справиться с возвратом каретки в имени файла и, хотя он будет утверждать, что подпись действительна, если вы -verify APK, он всегда приводит к APK, который не будет установлен на устройстве. По иронии судьбы плагин Google Drive Finder является отличным источником файлов значков Finder.

Решение состоит в том, чтобы исключить файлы-нарушители (которые в любом случае бесполезны в APK) с помощью спецификатора, подобного этому в fileset:

    <exclude name="**/Icon&#13;" />
0 голосов
/ 27 июня 2016

Я получил эту ошибку, когда попытался установить проект Xamarin, созданный на основе предварительного просмотра Android N, на телефон с api v23. Решение - не делать этого.

0 голосов
/ 17 июня 2016

Я получил эту ошибку, потому что я действительно выпустил, что мой ant release был сбой, потому что мне не хватило места на диске.

...