Estou tentando criar alguns aplicativos no meu smartphone xiaomi (MIUI 8), mas quando tento executar um aplicativo, o erro INSTALLATION_CANCELED_BY_USER
aparece. Descobri que o problema é que devo habilitar a opção "Instalar via USB" nas configurações do desenvolvedor. Quando tento fazer isso, recebo uma tela que diz que tenho que fazer login / inscrição com uma conta MI para ativar essa opção, que é algo que não estou disposto a fazer. Então, eu tenho 3 perguntas:
- Por que eles fizeram necessário fornecer uma conta para ativar uma opção como essa?
- Existe alguma maneira de ignorar a tela de login do MI e ativar a opção?
- O motivo pelo qual não quero conectar meu telefone a uma conta MI é que estou preocupado com o upload de dados pessoais. É uma preocupação lógica?
xiaomi
miui
developer-options
Thanasis1101
fonte
fonte
adb install app.apk
usaradb push app.apk /sdcard/
e toque no apk em um gerenciador de arquivos no dispositivo para seguir a instalação usual de carregamento lateral. Obviamente, fontes desconhecidas devem estar ativadas nas configurações. Não é uma solução em si, mas uma solução alternativa barata.Respostas:
O que eu não queria era continuar tendo uma conta MI conectada ao meu dispositivo. Acabei de criar uma conta temporária, habilitar a opção "Instalar via USB" e sair da conta MI. Então, agora espero que a opção permaneça ativada :)
fonte
Install via USB
MIUI v9, pedi-me para inserir o cartão SIM. Por que as empresas chinesas coletar tais informações sobre os desenvolvedores - Eu não posso imaginar))Para aqueles que já inseriram seu cartão SIM no telefone Xiaomi, todas as respostas acima funcionariam.
Mas, se você estiver usando o Xiaomi Redmi 5 apenas para fins de desenvolvimento, precisará fazer o seguinte:
Você precisará se inscrever / entrar em uma conta Mi antes de continuar.
1) Extraia o cartão SIM do seu telefone não-Redmi. (Deve ser nano sim. Entre em contato com seu provedor de telecomunicações para obter um, se você tiver um micro ou um sim normal).
2) Insira o cartão SIM no telefone Redmi.
3) Vá para Configurações -> Configurações adicionais -> Opções do desenvolvedor.
4) Em Depuração, clique na opção 'Instalar via USB'.
O telefone permitirá isso.
Retire o cartão SIM.
É isso aí!! Agora você deve conseguir instalar seus aplicativos via USB no Android studio.
Lembre-se de não desativar esta opção; caso contrário, pode ser necessário reinserir seu cartão SIM.
ATENÇÃO: Os passos acima são garantidos para funcionar no telefone Xiaomi Redmi 5. Melhore esta resposta se as etapas forem diferentes para outros modelos da Xiaomi.
fonte
Nenhuma das outras soluções disponíveis na Internet funcionou para mim (VPN chinesa, Desativando a otimização do MIUI ...). Também não consegui entrar temporariamente em uma conta Mi, pois havia desinstalado o maior número possível de aplicativos do sistema MIUI e, portanto, o login não estava mais funcionando (e só não queria entrar para começar).
Isso requer acesso root, shell
su
e uma maneira de editar arquivos de texto como root. Eu usei o Termux e um gerenciador de arquivos raiz do Android que pode editar arquivos de texto.Primeiro, execute o seguinte comando (
su
primeiro, para mudar para o root):Se você também deseja habilitar a "Depuração USB (configurações de segurança)", para conceder permissões, simular a entrada da interface do usuário, etc. via ADB, execute também o seguinte comando:
Em seguida, precisamos editar o arquivo
para que o MIUI nos permita fazer o seguinte:
Adicione a seguinte linha ao arquivo XML (com todas as outras, antes da
</map>
tag de fechamento ou altere-a paratrue
se a linha já estiver lá):Reinicie seu dispositivo. O aborrecimento da MIUI foi contornado :-)
fonte
Security Center crashed
mensagem ao tentar instalar o apk após essas ações."Instalar via USB" não funcionará se o seu telefone Xiaomi estiver executando o MIUI 8 ou superior. Parece que quando você tenta ativar esta opção, o telefone tenta se conectar a um servidor chinês e falha.
Eu tenho uma solução e funcionou para mim. A idéia é se conectar ao servidor chinês-Xangai através da VPN. Tente o seguinte:
Em seguida, você pode desconectar a VPN e sair do PlexVPN.
Apreciar!!
fonte
Primeira pergunta: eu acho que é um bug
Segundo: existem algumas soluções alternativas ( sugeridas nos fóruns do Mi )
Tente as etapas a seguir para ignorar os requisitos da conta mi para instalação USB:
Terceiro: Sim, é completamente lógico e justificado para proteger sua privacidade, você nunca conhece os 'intrusos'
Agradecimentos
fonte
adb install my.apk
agora funciona como pretendido.