Tecnicamente, Java não é compatível com Android, portanto, você não pode executar arquivos JAR ou visitar sites que tenham conteúdo Java. Felizmente, existem várias maneiras de superar essas limitações, dependendo do que você deseja fazer. Se quiser executar arquivos JAR em seu telefone, você precisará obter acesso root e instalar um emulador. Se quiser visualizar um site que tenha conteúdo Java, você terá que usar uma solução de desktop remoto para acessar o site com um navegador de desktop. Consulte a Etapa 1 abaixo para saber como fazer as duas coisas.
Etapa
Método 1 de 2: usando o emulador
Etapa 1. Fazer root no telefone
Como esse método requer acesso para copiar arquivos no diretório do sistema (o que é impossível sem acesso root), você precisará de acesso root em seu telefone. O processo para obter acesso root é conhecido como fazer o root do telefone. O processo para fazer isso é diferente para cada dispositivo, mas este guia explicará como fazer isso na maioria dos dispositivos Android.
Nota: O emulador Java não permite que você visualize sites criados com Java. O emulador Java apenas ajuda você a executar arquivos JAR
Etapa 2. Encontre e baixe um emulador Java para Android
Existem vários tipos de emuladores Java disponíveis, cada um com vantagens e desvantagens. Diferentes emuladores funcionam melhor para diferentes dispositivos, portanto, é recomendável baixar vários emuladores diferentes. O emulador Java não está disponível na Google Play Store; O arquivo APK do emulador deve ser baixado do site do desenvolvedor. Aqui estão alguns emuladores conhecidos:
- fonema
- JBED
- JBlend
- Netmite
Etapa 3. Instale e use o phoneMe
Baixe o arquivo "phoneMe Feature" do site do desenvolvedor. Você também deve baixar o APK do gerenciador de arquivos OpenIntents. Copie os dois APKs para o diretório raiz do dispositivo Android.
- Execute o arquivo APK para instalar o programa no dispositivo.
- Baixe JADGen em seu computador e use o programa para criar um arquivo JAD que é usado para qualquer arquivo JAR que você deseja executar.
- Copie os arquivos JAR e JAD no mesmo diretório no dispositivo. Certifique-se de que não haja espaços no nome do arquivo JAR.
- Abra o aplicativo phoneMe, selecione e execute o arquivo no seu dispositivo.
Etapa 4. Instale e use o JBED
Baixe o arquivo compactado e descompacte-o para extrair os arquivos para o seu computador. Copie o arquivo APK no diretório raiz do telefone e, em seguida, use o ADB para enviar o arquivo libjbedvm.so para o diretório / system / lib. Execute o "arquivo APK" para instalar o aplicativo no dispositivo.
- Você pode enviar por push o arquivo libjbedvm.so usando ADB acessando adb push /filelocation/libjbedvm.so / system / lib.
- Copie todos os arquivos JAR que deseja executar em seu próprio diretório no telefone.
- Inicie o JBED e toque no botão "Menu". Mova para o local do arquivo JAR e selecione o arquivo JAR que deseja executar.
Etapa 5. Instale e use JBLend
Baixe o arquivo JBLend e extraia o conteúdo do arquivo, extraindo-o. Copie os arquivos e cole-os no espaço de armazenamento do telefone. Instale o aplicativo Root Explorer. Abra o Root Explorer e toque no botão "r / w" no canto superior. Copie os seguintes arquivos no diretório listado:
- ibDxDrmJava.so - / system / lib
- libjbmidpdy.so - / system / lib
- libjbmidp.so - / system / lib
- javax.obex.jar - / system / framework
- MetaMidpPlayer.apk - / system / app
- MidpPlayer.apk - / system / app
- Copie o arquivo JAR que deseja executar no espaço de armazenamento do seu telefone. Use JBlend para selecionar o arquivo e carregá-lo.
Etapa 6. Instale o Netmite
Baixe a última versão do Netmite do site. Copie o arquivo APK do Netmite para o seu telefone e execute o APK para instalar o Netmite.
- Converta o arquivo JAR / JAD usando o programa de conversão obtido no site Netmite.
- Copie o arquivo APK obtido no processo de conversão para o seu telefone e execute-o para instalá-lo. Repita esta etapa para todos os arquivos JAR que deseja executar.
- Abra o Netmite em seu telefone e selecione o arquivo JAR instalado.
Método 2 de 2: usando a área de trabalho remota
Etapa 1. Instale o aplicativo Chrome Remote Desktop no dispositivo Android
Se você precisar acessar diretamente o site Java, a única maneira de fazer isso é usando um aplicativo de área de trabalho remota para acessar outros computadores. Com este aplicativo, você pode usar o navegador do seu computador para carregar sites.
A Área de Trabalho Remota do Google Chrome se conecta ao Chrome em seu computador rapidamente, tornando-o a melhor escolha para configurar o acesso remoto
Etapa 2. Instale a extensão Remote Desktop no computador
Você precisa do Google Chrome instalado em seu computador para usar a Área de Trabalho Remota do Chrome. A extensão Remote Desktop pode ser instalada gratuitamente através da Chrome Web Store. Clique no botão de menu do Chrome (☰) e selecione Ferramentas → Extensões. Clique no link "Obter mais extensões" na parte inferior da página e, em seguida, pesquise "Área de trabalho remota do Chrome".
- Depois de instalar a extensão, você precisa entrar com sua conta do Google e clicar no botão "Habilitar conexões remotas".
- Você pode criar um PIN para estabelecer uma conexão como uma camada adicional de segurança.
Etapa 3. Inicie o aplicativo Remote Desktop
Faça login com sua conta do Google e selecione seu computador residencial na lista de conexões disponíveis. Digite o PIN se você criou um e depois de um tempo sua área de trabalho será carregada.
Etapa 4. Abra um navegador na área de trabalho
Use o aplicativo Remote Desktop para iniciar o navegador do seu computador remotamente. Digite o endereço do site Java que deseja visitar, da mesma forma que faria se estivesse usando o computador diretamente. Você pode notar um atraso cada vez que toca em algo e uma resposta da ação aparece. Isso é causado pelo atraso que ocorre no computador remoto e no telefone.