Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.85
miroshnik1993
4 / 4 / 0
Регистрация: 23.12.2011
Сообщений: 14
#1

Ошибка при отладке на телефоне (INSTALL_FAILED_INVALID_APK) - Программирование Android

28.10.2013, 14:01. Просмотров 2324. Ответов 8
Метки нет (Все метки)

При отладке на телефоне (Sony Xperia Sola) возникает ошибка:
pkg: /data/local/tmp/com.example.tmp
Failure [INSTALL_FAILED_INVALID_APK]
------------------------------------------
С другим телефоном все работает. Судя по всему ошибка не в настройках IDE или adb, а в самом телефоне. Пробовал запускать на другом компьютере и тоже ничего не работало. На эмуляторе все работает.
Вот весь лог:
Waiting for device.
Target device: BX9037HYVM
Uploading file
local path: C:\Android\workspace\start_android\P0201_SimpleAnimation\out\production\P0201_SimpleAnimation\P0201_SimpleAnimation.apk
remote path: /data/local/tmp/com.example.P0201_SimpleAnimation
Installing com.example.P0201_SimpleAnimation
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.example.P0201_SimpleAnimation"
pkg: /data/local/tmp/com.example.P0201_SimpleAnimation
Failure [INSTALL_FAILED_INVALID_APK]
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.10.2013, 14:01
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Ошибка при отладке на телефоне (INSTALL_FAILED_INVALID_APK) (Программирование Android):

[INSTALL_FAILED_INVALID_APK] - ошибка при запуске - Программирование Android
Запуская код на устройстве или на эмуляторе - получаю следующую ошибку: Uploading file local path:...

Ошибка при отладке на xiaomi - Программирование Android
Всем привет. после обновления прошивки на телефоне,возникла проблема,не могу запустить приложение из android studio. вылетает такая ошибка ...

INSTALL_FAILED_INVALID_APK на Lenovo A820 - Программирование Android
Добрый день! При компиляции из Android Studio на телефон Lenovo a820 постоянно выскакивает ошибка: INSTALL_FAILED_INVALID_APK Попытка...

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

При отладке через USB кабель Eclipse не видит планшет PMP7280C3G - Программирование Android
При отладке через USB кабель Eclipse не видит планшет PMP7280C3G Может драйвера какие-то надо поставить?

Android, Gradle: проверка параметра при отладке и сборке подписанного файла - Программирование Android
Приветствую, коллеги! Всем хорошего кода. В проекте есть переменная (класса), которая принимает два значения - true, false. true -...

8
verylazy
Заблокирован
28.10.2013, 16:18 #2
а если перезагрузить телефон?
и еще глупый вопрос - на телефоне режим отладки разрешен?
0
miroshnik1993
4 / 4 / 0
Регистрация: 23.12.2011
Сообщений: 14
28.10.2013, 16:41  [ТС] #3
Цитата Сообщение от verylazy Посмотреть сообщение
а если перезагрузить телефон?
и еще глупый вопрос - на телефоне режим отладки разрешен?
С проблемой борюсь второй день так что телефон не раз ребутался и режим отладки, конечно же, включен)
0
Netscape
374 / 361 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
28.10.2013, 16:58 #4
Манифест покажите.

Добавлено через 1 минуту
А лучше попробуйте сразу изменить имя пекеджа.
0
maxim_bo
1 / 1 / 0
Регистрация: 12.04.2015
Сообщений: 12
04.08.2015, 14:50 #5
Та же проблема на Lenovo a820 у кого-то получилось решить вопрос?
0
Valakin
431 / 97 / 15
Регистрация: 21.02.2015
Сообщений: 736
04.08.2015, 15:30 #6
Подобные вопросы часто появляются, для них надо отдельную ветку заводить.
Вот только не понятно что могут ответить люди у которых
во первых нет тестируемого приложения
во вторых шанс что у кого есть точно такая модель на которой не работает приложение очень маленький
в третьих если везде работает а на одной модели нет проще просто не запускать на этой модели телефона, больше времени потратите
Извините за пессимизм
0
chopikus
2 / 2 / 0
Регистрация: 07.08.2014
Сообщений: 80
04.08.2015, 19:05 #7
1. Скажите версию андроид на мобиле.
2. Присоединяюсь к Netscape - манифест покажите...
0
maxim_bo
1 / 1 / 0
Регистрация: 12.04.2015
Сообщений: 12
06.08.2015, 13:31 #8
Я перепрошил телефон, и все заработало...
На стаковерфлоу есть много советов по решению, установка версии sdk в манифесте одно из них...
Изменение имени тоже не приносило пользы... Столкнулся я с проблемой пол года назад, для того чтоб быстро проверить приложение ставил его на star a5000 по кабелю, и пол года для того чтобы попробовать приложение на большгем разрешении - компилил апк, заливал на телефон и потом устанавливал с карты...
Накипело и начал ковыряться... Установка версии sdk в приложении результата не дает, изменение версии в build тоже результата не дает, изменение имени приложения тоже не помогло, установка chmod 775 и 777 на папку data\local\tmp и апк который заливается в эту папку при компиляции тоже не дало результата.
Я сдался и перепрошил.
Теперь все работает.
Стояло Андроид: 4.1.2
Сборка: Lenovo A820_S139_130422(27.06.2013 by linerty)

Поставил : 4.4.1 KitKat alpha 1.2

Вот манифест приложения которое не компилировалось на прямую в телефон, и после перепрошивки телефона теперь компилируется нормально:

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.delaysoft.test" >
 
    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
 
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
 
</manifest>
0
abondarew
0 / 0 / 0
Регистрация: 22.02.2015
Сообщений: 4
23.01.2016, 03:33 #9
Install RootExplorer
Create new tmp folder on SD card
Long press on tmp folder, and select Link to this folder (last option in menu)
Go to /data/local/ and tap button CREATE LINK from bottom
помогло
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.01.2016, 03:33
Привет! Вот еще темы с ответами:

Ошибка при отладке QT - C++ Qt
Скачал qt-opensource-windows-x86-mingw492-5.5.0 c официального сайта. При запуске в режиме debug и нажатии f5 ( чтобы двигаться к другой...

Ошибка при отладке - C#
При запуске любой программы выдается ошибка: AccessViolationException не обработано.Попытка чтения или записи в защищенную память. Это...

Ошибка при отладке - Delphi
.... var S: String; begin S := Edit1.Text; end; .... Выше приведенный код вызывает ошибку при отладке: &quot;Source File not...

Ошибка при отладке - Visual Studio
Уважаемые форумчане. Возникла такая ситуация. Работаю в VS не так давно. В общем написал свою первую более-менее серьезную программу....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru