Estoy intentando copiar un .apk a un galaxy s4 mini no rooteado aunque adb install
(con el modo de desarrollo activado) y a través del explorador de Windows y en ambos casos se cuelga al subir el apk.
¿Hay alguna manera de cambiar esto para permitir la carga de apks? ¿Sólo el rooting?
(Una solución obvia es copiar los apks a través de dropbox pero lo ideal es poder usar adb install
para depurar mis apks)
Editar:
Tengo unknown sources
permitido, tengo un par de aplicaciones que he instalado descargando los APKs obviando Google Play
He probado con un par de APKs con el mismo resultado. He instalado con éxito los mismos APKs compartiéndolos vía Dropbox e instalando en el teléfono desde un explorador de archivos
Estoy en Windows pero lo mismo adb
ejecutable funciona bien con mi tablet Kindle Fire (rooteado) instalando el mismo APK sin problema
adb install application.apk
sólo se cuelga por un tiempo hasta que lo termino
Ocasionalmente después de terminarlo y tratar de reiniciar me daba lo siguiente:
error: protocol fault (no status)
error: protocol fault (no status)
error: device not found
- waiting for device -
rm failed for /data/local/tmp/application.apk, No such file or directory
Entonces adb install application.apk
se cuelga de nuevo cuando se reinicia.
El teléfono se reconoce con adb devices
No puedo comprobar si tengo /data/app-lib/application
o /data/data/applicaiton.apk
ya que no tengo acceso Root (puedo navegar con adb shell
pero se le deniega el acceso al intentar ls
contenido de /data/app-lib
y /data/data
), pero creo que esto es poco probable (he probado con APKs que nunca había tenido instalados en el teléfono)
adb install -r application.apk
y adb install -s application.apk
cuelgan de la misma manera que adb install application.apk
adb push application.apk /sdcard
me da protocol failure
Instalar desde la sdcard con un explorador de archivos (para apks previamente descargados de internet) sí funciona pero me gustaría poder instalarlos y depurarlos con adb
(a través de Android Studio)