Андроид: ошибка при установке APK-файлы

Я'м медленно пытаюсь сделать некоторые простые задачи в Андроид студии. Следующее приложение установлено на эмуляторе без каких-либо ошибок. Но когда я попытался установить его на реальном устройстве Редми 3С эта ошибка:

Unknown failure (Failure - not installed for 0)
Error while Installing APKs

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

Так что вопрос, наверное, является, то, что'ы не так с кодом.

MainActivity.java

package tlacitko.button;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    public void sendMessage(View view) {
        new Thread(new Runnable() {
            public void run() {

                runOnUiThread(new Runnable() {
                    @Override
                    public void run() {
                        try{
                            URL url = new URL("http://147.32.186.51:8080");
                           // HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
                            InputStream is = url.openStream();
                            BufferedReader br = new BufferedReader(new
                                    InputStreamReader(is));
                            String s = "";
                        }catch(MalformedURLException ex){

                        }catch(IOException e){
                        }
                    }
                });
            }
        }).start();
    }
}

И XML-код:

activity_main.xml <?XML-версия="и" и что quot кодировка="в кодировке UTF-8&;?&1.0 ГТ; <андроид.поддержка.ограничения.ConstraintLayout описание:Андроид="и http://schemas.android.com/apk/res/android" описание:приложения="и http://schemas.android.com/apk/res-auto" описание:инструменты="и http://schemas.android.com/tools" для android:layout_width="и присваиваем себе" для android:layout_height="и присваиваем себе" инструменты:контекст="и tlacitko.кнопки.В MainActivity" и>

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Try to connect the server."
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

    <Button
        android:id="@+id/button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="16dp"
        android:layout_marginRight="7dp"
        android:layout_marginTop="16dp"
        android:onClick="sendMessage"
        android:text="Conncect"
        app:layout_constraintLeft_toRightOf="@+id/editText"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

</android.support.constraint.ConstraintLayout>
Комментарии к вопросу (8)
Решение

Выполните следующие действия, чтобы преодолеть эту проблему.

  1. Отсоедините все устройства, подключенные к системе, и закройте все эмуляторы, работающие на систему.
  2. Отключить функцию мгновенного запуска от настроек.
  3. Выполнить чистую сборку.
  4. Включить функцию Запуск от настроек.
  5. Выполнить чистую сборку.
  6. Подключите устройство, запустите эмулятор и убедитесь, что это онлайн.
  7. Запустите проект, выбрав устройства/эмулятора.

Примечание:

  1. Вы не должны иметь различные экземпляры для Android(АБР) работает на систему.

  2. Если с помощью Genymotion от имени убедитесь, что вы используете пользовательский путь к пакету SDK упоминается в как Genymotion параметры, которые вы упомянули в настройках Android студия.

Эти действия, вероятно, решить вашу проблему, однако это также могут быть проблемы с версиями Android.

Комментарии (5)

Отключить моментальный работать в Андроид Студио. Следуйте инструкциям ниже:

и GT; Файл > И gt; Настройки >> По сборки, выполнения, развертывания.

  1. Нажмите на мгновенный запуск и отмените на "возможность мгновенного запуска для "горячей" замены кода/ресурсов изменяется по развертываниюи".

  2. Нажмите на "Применениея&; и "ОКто".

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

Редактирование (студия Android 3.0)

Отключить мгновенный запуск (документа Android)

Чтобы отключить мгновенного запуска:

  1. Откройте Настройки или настройки диалог. (Для Mac, Android-студия -> настройки)
  2. Перейдите к сборки, выполнения, развертывания > мгновенный запуск.
  3. Снимите флажок рядом с дают возможность мгновенного запуска.
Комментарии (2)

Для меня, я просто сделал чистый на приложение, то все работает нормально.

Комментарии (1)

Для Редми и устройства Ми выключите оптимизация MIUI и перезагрузите телефон.

Настройки > Дополнительные Настройки > Параметры разработчика > на MIUI оптимизации

Проверить ответ здесь

Комментарии (0)

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

ошибка: андроид.ОС.ParcelableException: Ява.Ио.Класс IOException: просила только внутренней, но не хватает места

Удачи в кодировании :)

Комментарии (0)

Я'm сейчас столкнулся с этой проблемой, я уже удалил АПК, сейчас я использовать Android-студия 3.0 хотите запустить Android игры для Xiaomi смешайте 2(андроид 7.1.1, АПИ 25), но это не удалось.

$ adb shell pm install -t -r "/data/local/tmp/com.package"
Failure [INSTALL_FAILED_USER_RESTRICTED: Install canceled by user]

И Android-студия говорит мне "возможно, что эта проблема решена путем удаления существующей версии АПК, если он присутствует, а затем повторная установка." но я'вэ удалил этот APK.

И я нажмите "ОК и" кнопку, но это также не удалось.

$ adb shell pm uninstall com.package
Unknown failure (at android.os.Binder.execTransact(Binder.java:565))
Error while Installing APK

И, наконец, я найду как решить эту проблему, я не't поверните дальше "проверять приложения по USB" Ну, ведь сейчас это устройство не может включить его, пока вы не войти аккаунту Xiaomi, и это новое устройство, которое еще не были авторизованы.

Шаг 1: Перейдите в раздел “Настройки” → найдите “Параметры разработчика” в систему, и нажмите кнопку.

Шаг 2: Включите “проверять приложения по USB” в разделе Debbuging.

Шаг 3: Попробуйте “запуск приложения” в Android Studio снова!

Комментарии (0)

Это может быть совместимость с чехол для устройств Android Studio версия 2.3 и плагин Gradle в версии 2.3.0 с мгновенного запуска на.

`АБР несколько-установить расщепляется апкс вернуть ошибку.

Вы можете отключить систему запуска, или в "Настройки" - > Параметры разработчика, переключатель Включить оптимизацию на MIUI, если вы хотите мгновенного выполнения также.

Комментарии (0)

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

Комментарии (0)

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

Строить -> чистый проект.

Комментарии (0)

Вы можете выполнить этот шаг для перепроверки мгновенный запуск:

  1. Файл > И gt; Настройки >> По сборки, выполнения, развертывания.
  2. Нажмите на немедленный запуск и отмените "и дают возможность мгновенного запуска для "горячей" замены кода/ресурсов изменения на развертывание и".
  3. Нажмите на &quot применяться и"; и "ОК и".

Но иногда перепроверки не работает.

Это время нужно временно **отключите антивирус и Защитник Windows, если запустить развертывание в win ПК

Следуйте этим шагам:

  1. Защитник отключить ваш антивирус или Windows для 15/30мин
  2. Выполнить чистую сборку.
  3. Перестроить Проект
  4. Запустить проект в эмуляторе или в ваших устройствах

Примечание:

  • приложение \строить\полуфабрикаты\сплит-АПК\отладки\кружочками\slice_5.у вас есть какой-то вредоносных программ пострадали.
Комментарии (0)

У меня была такая же проблема, но моя проблема была нехватка места на устройстве.

Попробуйте это На вашем устройстве перейдите в Настройки -> техническое обслуживание и устройство ГТ; оптимизировать сейчас

Как только это будет сделано, повторите попытку.

Комментарии (0)

Вы можете попробовать удалить все ваши приложения на устройстве.

Я использую эмулятор Android, я удалил свои приложения через; Настройки > Приложения & уведомления > выберите ваше приложение и GT; удалить.

Комментарии (1)

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

Поэтому постарайтесь проверки позволяют установить приложения через USB в опциях разработчика. Если это не't работа затем попробовать аннулировать все USB отладки разрешения и затем попробуйте установить и обеспечить разрешение, когда его спросили.

Если это не'т сократить его попробуйте отключить мгновенный запуск, как описано в одном из ответов.

Комментарии (0)

Выключить немедленный запуск в Android студия. Следуйте инструкциям ниже:

На старой версии Android студия (версия < студия Android 3.0) Файл > И gt; Настройки >> По сборки, выполнения, развертывания.

  • Нажмите на кнопку немедленный запуск и отмените все, что дает возможность мгновенно запускать для горячей замены кода/изменения ресурсов на развертывание`.

  • Нажмите на <и>применить</КБД> и <роз>ОК</роз>.

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

  • Для Новых (Студия Android 3.0) Отключить Мгновенный Запуск (По Умолчанию)

Чтобы отключить функцию мгновенного запуска:

  • Откройте диалоговое окно "параметры ""настройки " или"." (Для Mac, Android-студия -и GT; предпочтения)

  • Перейдите к построения, выполнения, развертывания и GT; мгновенный запуск.

  • Снимите флажок, чтобы включить мгновенный запуск.

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

Комментарии (1)

Отключить в прибор из системы и в студия Android перейти в *файл * - >недействительной кэш и перезапустить**. Он Работает....

Комментарии (0)

Простой и прямой ответ...

Снимите мгновенный запуск как...

Шаг: Файл> И gt;Настройки>>По сборки,выполнения,развертывания>>снимите флажок Включить мгновенный запуск для горячей замены кода/ресурсов изменения на развертывание(включено по умолчанию).

Шаг 2: применить и нажмите кнопку ОК

Шаг 3: Запуск проекта...

Работа Для Sure....@Ambilpura

Комментарии (0)