2017-02-05 3 views
0

Я использую Android Studio 2.1.2. Также я использую мобильный телефон в качестве устройства на USB. Как только я создаю проект и запускаю его, все в порядке.Может запускать только один проект из Android Studio. Дополнительный проект не запускает apk. Хорошо с IntelliJIDEA

Но когда я строю совершенно иной проект и попробовать то же самое, как только он хочет установить APK на телефон, я получаю сообщение о том:

Installation failed with Message INSTALLED_FAILED_UPDATE_INCOMPATIBLE. It is possible that this issue is resolved by uninstalling the existing version of the apk...

Но никогда не было установлено приложение по телефону в первую очередь.

Я могу читать:

pkg: /data/local/tmp/com.example Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]

Я нажмите кнопку ОК в окне сообщения (даже если он никогда не был установлен). Поэтому после того, как я нажимаю ОК, я прочитал следующее сообщение об ошибке:

$ adb shell pm uninstall com.example DELETE_FAILED_INTERNAL_ERROR Error while Installing APK

Кажется, что Android-студия запутается, и считает, что новый проект такой же, как и старый, хранящимися на телефоне.

Я установил первое приложение и вернул заводскую настройку по умолчанию, а затем повторно активировал режим разработчика, но безрезультатно. Я не могу запустить какой-либо другой проект, кроме первого, который я выполнил.

Если я использую один из моих старых IntelliJIDEA вместо моей АНДРОИДНОЙ СТУДИИ, у меня нет никаких проблем.

Message Box Подсказка:

Message Box Prompt

ответ

-1

В худшем случае, ваш код может быть вызова строки кода, которые не поддерживаются в текущей платформе RELEASE. Поэтому, если вы пытаетесь вызвать некоторые подпрограммы, которые работают на JellyBean, и были разработаны для работы на платформах> = JellyBeans, эти подпрограммы предназначены для НИКОГДА РАБОТЫ на платформах < JellyBeans.

+0

Спасибо, я буду исследовать это еще и пост обратно. –

0

Android использует имена пакетов для идентификации приложений. Может быть только одно приложение с определенным именем пакета, установленным на устройстве, и вы, скорее всего, подписываете приложения с разными ключами, поэтому Android запрещает вам заменять старое приложение на новое.

Чтобы устранить проблему, вы должны изменить com.example на то, что уникально для конкретного проекта, который вы строите.

+0

Спасибо, я буду исследовать это дальше и отправить обратно. –

0

Этот вопрос просто остановился. Подробнее об исходной проблеме: Мне никогда не удавалось установить apk, запустив Android Studio в первую очередь, но она настаивала на необходимости удаления.

Первоначально у меня было два телефона (второй сломался тем временем). На первом телефоне я сначала установил apk «Project one». Установка второго проекта и любого последующего проекта дала мне проблему, как объяснялось в этом посте, даже если удаление всех проектов с телефона ничего не решило.

На втором телефоне у меня был первый apk «Project two», а два проекта выполнены нормально. Установка первого проекта и любого последующего проекта дала мне вопрос, который был опубликован, даже если удаление всех проектов с телефона ничего не решило.

Я также должен указать, что неисправные установки никогда не были установлены на телефоне в первую очередь. Я никогда не добирался до места установки. Поэтому ничего не удалось удалить.

Деинсталляция и даже перезагрузка телефона до заводских настроек, а затем перезапуск не сделали абсолютно никакой разницы.

Я провожу дни, волоча волосы по этому поводу. Даже использование чего-то другого, чем com.example, не имело никакого значения. Когда я попытался сменить версию SDK компиляции на API Google API (API 23), а затем снова изменил ее на Marshmallow API 23 Version 6.0, проблема просто рассеялась навсегда.

Потому что это был просто быстрый тестовый проект, я пытался создать несколько из них, чтобы вернуть ошибку - безрезультатно - все хорошо.

Я пытался воссоздать проблему, повторив проект так же, как и ваши две записи. Но он отлично работает.

Версия для Android моего телефона: 5.1. Compile SKD версия 6.0 Min SDK версии 4.4 Kit Kat Target SDK 6.0 Зефир

Теперь кажется хорошо, но я не рад. Спасибо за ваш ответ, я действительно ценю, что вы пытаетесь мне помочь. Я вернусь, если верну эту проблему.

Мне жаль, что я не мог указать причину этого кошмара.

Мои настройки: https://i.stack.imgur.com/drpWB.jpg