Я'м медленно пытаюсь сделать некоторые простые задачи в Андроид студии. Следующее приложение установлено на эмуляторе без каких-либо ошибок. Но когда я попытался установить его на реальном устройстве Редми 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>
Выполните следующие действия, чтобы преодолеть эту проблему.
Примечание:
Вы не должны иметь различные экземпляры для Android(АБР) работает на систему.
Если с помощью Genymotion от имени убедитесь, что вы используете пользовательский путь к пакету SDK упоминается в как Genymotion параметры, которые вы упомянули в настройках Android студия.
Эти действия, вероятно, решить вашу проблему, однако это также могут быть проблемы с версиями Android.
Отключить моментальный работать в Андроид Студио. Следуйте инструкциям ниже:
и GT; Файл > И gt; Настройки >> По сборки, выполнения, развертывания.
Нажмите на мгновенный запуск и отмените на "возможность мгновенного запуска для "горячей" замены кода/ресурсов изменяется по развертываниюи".
Нажмите на "Применениея&; и "ОКто".
Попробуйте снова запустить приложение. Следует установить приложение прямо сейчас. Вы можете снова включить мгновенный запуск в любое время.
Отключить мгновенный запуск (документа Android)
Чтобы отключить мгновенного запуска:
Для меня, я просто сделал чистый на приложение, то все работает нормально.
Для Редми и устройства Ми выключите оптимизация MIUI и перезагрузите телефон.
Настройки > Дополнительные Настройки > Параметры разработчика > на MIUI оптимизации
Прежде чем попробовать все вышеперечисленные предложения, достаточно проверить пространство памяти в устройстве. Это также будет причиной этой проблемы.
ошибка: андроид.ОС.ParcelableException: Ява.Ио.Класс IOException: просила только внутренней, но не хватает места
Удачи в кодировании :)
Я'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 снова!
Это может быть совместимость с чехол
для устройств Android Studio версия 2.3
и плагин Gradle в версии 2.3.0 с мгновенного запуска на.
`АБР несколько-установить расщепляется апкс вернуть ошибку.
Вы можете отключить систему запуска, или в "Настройки" - > Параметры разработчика
, переключатель Включить оптимизацию на MIUI
, если вы хотите мгновенного выполнения также.
Это может быть ваш накопитель полный. Если вы тестируете на физическом устройстве. Однако, если вы тестируете на эмуляторе, то проверьте также, что места для багажа или нет. В противном случае, вам придется выключить мгновенный запуск.
Вы можете выполнить этот шаг для перепроверки мгновенный запуск:
Но иногда перепроверки не работает.
Это время нужно временно **отключите антивирус и Защитник Windows, если запустить развертывание в win ПК
Следуйте этим шагам:
Примечание:
У меня была такая же проблема, но моя проблема была нехватка места на устройстве.
Попробуйте это На вашем устройстве перейдите в Настройки -> техническое обслуживание и устройство ГТ; оптимизировать сейчас
Как только это будет сделано, повторите попытку.
Вы можете попробовать удалить все ваши приложения на устройстве.
Я использую эмулятор Android, я удалил свои приложения через; Настройки > Приложения & уведомления > выберите ваше приложение и GT; удалить.
Я также испытал тот же вопрос, когда я устанавливал приложения на новое устройство. Эта ошибка обычно происходит после установки приложение не разрешено операционной системой. Это может быть потому, что вы, возможно, не имеют разрешения, чтобы установить приложение на ваш телефон от любого источника.
Поэтому постарайтесь проверки позволяют установить приложения через USB в опциях разработчика. Если это не't работа затем попробовать аннулировать все USB отладки разрешения и затем попробуйте установить и обеспечить разрешение, когда его спросили.
Если это не'т сократить его попробуйте отключить мгновенный запуск, как описано в одном из ответов.
Выключить немедленный запуск в Android студия. Следуйте инструкциям ниже:
На старой версии Android студия (версия < студия Android 3.0
)
Файл > И gt; Настройки >> По сборки, выполнения, развертывания.
Нажмите на кнопку немедленный запуск и отмените все, что дает возможность мгновенно запускать для горячей замены кода/изменения ресурсов на развертывание`.
Нажмите на <и>применить</КБД> и <роз>ОК</роз>.
Попробуйте снова запустить приложение. Следует установить приложение прямо сейчас. Вы можете вновь включить мгновенно запустить снова в любое время.
Для Новых (Студия Android 3.0
) Отключить Мгновенный Запуск (По Умолчанию)
Чтобы отключить функцию мгновенного запуска:
Откройте диалоговое окно "параметры ""настройки " или"." (Для Mac, Android-студия -и GT; предпочтения)
Перейдите к построения, выполнения, развертывания и GT; мгновенный запуск
.
Снимите флажок, чтобы включить мгновенный запуск.
Очистить проект и попробуйте снова запустить приложение. Следует установить приложение прямо сейчас. Вы можете вновь включить мгновенный запустить снова в любое время.
Отключить в прибор из системы и в студия Android перейти в *файл * - >недействительной кэш и перезапустить**. Он Работает....
Простой и прямой ответ...
Снимите мгновенный запуск как...
Шаг: Файл> И gt;Настройки>>По сборки,выполнения,развертывания>>снимите флажок Включить мгновенный запуск для горячей замены кода/ресурсов изменения на развертывание(включено по умолчанию).
Шаг 2: применить и нажмите кнопку ОК
Шаг 3: Запуск проекта...
Работа Для Sure....@Ambilpura