2014-12-06 2 views
0

Я пытаюсь установить приложение/отладки на nexus5 с Lollipop (5.0), она дает мне следующее сообщение об ошибке в окне консолиПрименение не устанавливается на устройства леденец

[2014-12-06 12:50:57 - SampleProject] Android Launch! [2014-12-06 12:50:57 - SampleProject] adb is running normally. [2014-12-06 12:50:57 - SampleProject] Performing com.sampleproject.SplashScreenActivity activity launch [2014-12-06 12:50:57 - SampleProject] Automatic Target Mode: using device '0738d9b40189c774' [2014-12-06 12:50:57 - SampleProject] Uploading MovingShopV1.apk onto device '0738d9bgdcd32' [2014-12-06 12:50:58 - SampleProject] Installing MovingShopV1.apk... [2014-12-06 12:51:00 - SampleProject] Installation error: INSTALL_FAILED_DUPLICATE_PERMISSION perm=com.sampleproject.permission.MAPS_RECEIVE pkg=com.sampleproject [2014-12-06 12:51:00 - SampleProject] Please check logcat output for more details. [2014-12-06 12:51:00 - SampleProject] Launch canceled!

же приложения, установленного и отладки на другом устройстве с Jelly Bean, Ice Cream Sandwich, Gingerbread

Пожалуйста, помогите ....

ответ

4

Начиная с леденец это не представляется возможным устанавливать приложения с таким же разрешением. Из ошибки я думаю, что вы объявляете в своем манифесте разрешение, но есть другое приложение с тем же объявлением. Только одно приложение теперь может объявить пользовательское разрешение с этим именем.

+0

Я сомневаюсь, что никогда не увидишь специального разрешения! Что это? – sud007

+0

@ sud007 Приложение может объявлять пользовательские разрешения, используя тег в манифесте. Другие приложения могут объявить его с помощью тега в своем манифесте. – greywolf82

+0

Ох .. хорошо Ницца. Но для меня это было решено так, как я описал ниже. Это было проблемой только с приложениями, которые я разрабатывал, когда я возился, я нашел это решение. – sud007

0

Я столкнулся с этой проблемой.

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

И когда мы удаляем его из одной учетной записи, он остается на других учетных записях, если вы явно не удаляете его оттуда.

Таким образом, при установке того же приложения с .apk вручную, он говорит

App with same signature already exists.

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

Надеюсь, это поможет!

+1

Кто бы ни отклонил этот ответ, должен знать, что это одно из тех решений, с которыми я столкнулся, и их разрешили некоторые попытки. Поэтому, пожалуйста, предлагайте, прежде чем повредить репутацию, если ответ не имеет значения. – sud007

Смежные вопросы