Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

473
Visualizações
Android: error al instalar APK

Poco a poco estoy tratando de hacer algunas tareas simples en Android Studio . La siguiente aplicación está instalada en el emulador sin ningún error. Pero cuando traté de instalarlo en un dispositivo real Redmi 3S, ocurrió este error:

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

Revisé preguntas similares por aquí, pero en estos casos el error se debió a que la depuración no estaba habilitada o no aceptaba la instalación de la aplicación. Sin embargo, permití la depuración y también intenté instalar alguna otra aplicación en Studio y funcionó bien .

Entonces, la pregunta probablemente sea, ¿qué está mal con el código?

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(); } }

Y el código xml:

actividad_principal.xml

 <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>
about 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Siga estos pasos para solucionar el problema.

  1. Desconecte todos los dispositivos conectados al sistema y cierre todos los emuladores que se ejecutan en el sistema.
  2. Desactive la función Instant Run desde la configuración.
  3. Realice una compilación limpia.
  4. Active la función Instant Run desde la configuración.
  5. Realice una compilación limpia.
  6. Conecte su dispositivo/inicie su emulador y asegúrese de que esté en línea.
  7. Ejecute el proyecto seleccionando el dispositivo/emulador.

Nota:

1) No debe tener diferentes instancias de Android Debug Bridge (adb) ejecutándose en el sistema.

2) Si usa Genymotion, asegúrese de usar la ruta SDK personalizada mencionada en la configuración de Genymotion que mencionó en la configuración de Android Studio.

Es probable que estos pasos resuelvan su problema, sin embargo, también puede ser un problema con las versiones de Android.

about 4 years ago · Santiago Trujillo Relatório

0

Desactive Instant Run en Android Studio. Siga los pasos a continuación:

  1. Archivo >> Configuración >> Construcción, Ejecución, Despliegue.

  2. Haga clic en Ejecución instantánea y desmarque " Habilitar ejecución instantánea para cambiar en caliente los cambios de código/recursos en la implementación ".

  3. Haga clic en " Aplicar " y " Aceptar ".

Intente ejecutar la aplicación de nuevo. Debería instalar la aplicación ahora. Puede volver a habilitar Instant Run en cualquier momento.

EDITAR (Android Studio 3.0)

Deshabilitar ejecución instantánea ( documento de Android )

Para deshabilitar la ejecución instantánea:

  1. Abra el cuadro de diálogo Configuración o Preferencias . (Para Mac, Android Studio -> Preferencias )
  2. Vaya a Compilación, Ejecución, Implementación > Ejecución instantánea .
  3. Desmarque la casilla junto a Habilitar ejecución instantánea .
about 4 years ago · Santiago Trujillo Relatório

0

Para los dispositivos Redmi y Mi, desactive la Optimización MIUI y reinicie su teléfono.

Ajustes > Ajustes adicionales > Opciones de desarrollador > Optimización MIUI

Marque la respuesta aquí

about 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda