Teknik olarak Java, Android tarafından desteklenmez, bu nedenle JAR dosyalarını çalıştıramaz veya Java içeriğine sahip siteleri ziyaret edemezsiniz. Neyse ki, ne yapmak istediğinize bağlı olarak bu sınırlamaları aşmanın birkaç yolu var. Telefonunuzda JAR dosyalarını çalıştırmak istiyorsanız, kök erişimi kazanmanız ve bir öykünücü yüklemeniz gerekir. Java içeriğine sahip bir siteyi görüntülemek istiyorsanız, siteye bir masaüstü tarayıcı ile erişmek için bir uzak masaüstü çözümü kullanmanız gerekecektir. Her ikisini de nasıl yapacağınızı öğrenmek için aşağıdaki Adım 1'e bakın.
Adım
Yöntem 1/2: Öykünücüyü Kullanma
Adım 1. Telefonu rootlayın
Bu yöntem, dosyaları sistem dizinine kopyalamak için erişim gerektirdiğinden (ki bu, kök erişimi olmadan imkansızdır), telefonunuzda kök erişimine ihtiyacınız olacaktır. Kök erişimi elde etme işlemi, telefonun köklenmesi olarak bilinir. Bunu yapma süreci her cihaz için farklıdır, ancak bu kılavuz size çoğu Android cihazında nasıl yapacağınızı söyleyecektir.
Not: Java öykünücüsü, Java ile oluşturulmuş siteleri görüntülemenize izin vermez. Java öykünücüsü yalnızca JAR dosyalarını çalıştırmanıza yardımcı olur
2. Adım. Android için bir Java öykünücüsü bulun ve indirin
Her birinin avantajları ve dezavantajları olan çeşitli Java öykünücü türleri mevcuttur. Farklı emülatörler, farklı cihazlar için daha iyi çalışır, bu nedenle birkaç farklı emülatör indirmeniz önerilir. Java öykünücüsü Google Play Store'da mevcut değildir; Emülatör APK dosyası geliştiricinin sitesinden indirilmelidir. İşte bazı iyi bilinen emülatörler:
- telefonME
- JBED
- JBlend
- ağmit
Adım 3. phoneMe'yi kurun ve kullanın
Geliştiricinin sitesinden "phoneMe Özelliği" dosyasını indirin. Ayrıca OpenIntents Dosya yöneticisi APK'sını da indirmelisiniz. Her iki APK'yı da Android cihazının kök dizinine kopyalayın.
- Programı cihaza kurmak için APK dosyasını çalıştırın.
- JADGen'i bilgisayarınıza indirin, ardından çalıştırmak istediğiniz herhangi bir JAR dosyası için kullanılan bir JAD dosyası oluşturmak için programı kullanın.
- JAR ve JAD dosyalarını cihazdaki aynı dizine kopyalayın. JAR dosya adında boşluk olmadığından emin olun.
- phoneMe uygulamasını açın, ardından dosyayı seçip cihazınızda çalıştırın.
Adım 4. JBED'i kurun ve kullanın
Arşiv dosyasını indirin, ardından içindeki dosyaları bilgisayarınıza çıkarmak için sıkıştırın. APK dosyasını telefonunuzdaki kök dizine kopyalayın, ardından libjbedvm.so dosyasını /system/lib dizinine göndermek için ADB'yi kullanın. Uygulamayı cihaza yüklemek için "APK dosyasını" çalıştırın.
- ADB kullanarak libjbedvm.so dosyasını push /filelocation/libjbedvm.so /system/lib adresine giderek gönderebilirsiniz.
- Çalıştırmak istediğiniz JAR dosyalarını telefonunuzdaki kendi dizinine kopyalayın.
- JBED'i başlatın, ardından "Menü" düğmesine dokunun. JAR dosyasının konumuna gidin, ardından çalıştırmak istediğiniz JAR dosyasını seçin.
Adım 5. JBLend'i kurun ve kullanın
JBLend arşiv dosyasını indirin ve arşivin içeriğini ayıklayarak çıkarın. Dosyaları kopyalayın ve telefonun depolama alanına yapıştırın. Kök Gezgini uygulamasını yükleyin. Root Explorer'ı açın, ardından üst köşedeki "r/w" düğmesine dokunun. Aşağıdaki dosyaları listelenen dizine kopyalayın:
- 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
- Çalıştırmak istediğiniz JAR dosyasını telefonunuzun depolama alanına kopyalayın. Dosyayı seçmek ve yüklemek için JBlend'i kullanın.
Adım 6. Netmite'ı yükleyin
Netmite'ın en son sürümünü siteden indirin. Netmite APK dosyasını telefonunuza kopyalayın, ardından Netmite'ı yüklemek için APK'yı çalıştırın.
- Netmite sitesinden elde edilen dönüştürme programını kullanarak JAR/JAD dosyasını dönüştürün.
- Dönüştürme işleminden elde edilen APK dosyasını telefonunuza kopyalayın, ardından yüklemek için çalıştırın. Çalıştırmak istediğiniz tüm JAR dosyaları için bu adımı tekrarlayın.
- Telefonunuzda Netmite'ı açın ve kurulu JAR dosyasını seçin.
Yöntem 2/2: Uzak Masaüstünü Kullanma
1. Adım. Chrome Uzaktan Masaüstü uygulamasını Android cihaza yükleyin
Java sitesine doğrudan erişmeniz gerekiyorsa, bunu yapmanın tek yolu, diğer bilgisayarlara erişmek için bir uzak masaüstü uygulaması kullanmaktır. Bu uygulama ile site yüklemek için bilgisayarınızın tarayıcısını kullanabilirsiniz.
Google'ın Chrome Uzaktan Masaüstü, bilgisayarınızdaki Chrome ile hızlı bir şekilde bağlantı kurarak uzaktan erişimi ayarlamak için en iyi seçimdir
Adım 2. Bilgisayara Uzak Masaüstü uzantısını yükleyin
Chrome Uzaktan Masaüstü'nü kullanmak için bilgisayarınızda Google Chrome'un yüklü olması gerekir. Uzak Masaüstü uzantısı, Chrome Web Mağazası aracılığıyla ücretsiz olarak yüklenebilir. Chrome menü düğmesini (☰) tıklayın, ardından Araçlar → Uzantılar 'ı seçin. Sayfanın alt kısmındaki "Daha fazla uzantı al" bağlantısını tıklayın, ardından "Chrome Uzaktan Masaüstü"nü arayın.
- Uzantıyı yükledikten sonra, Google hesabınızla oturum açmanız ve "Uzak bağlantıları etkinleştir" düğmesini tıklamanız gerekir.
- Ek bir güvenlik katmanı olarak bağlantı kurmak için bir PIN oluşturabilirsiniz.
Adım 3. Uzak Masaüstü uygulamasını başlatın
Google hesabınızla oturum açın, ardından mevcut bağlantılar listesinden ev bilgisayarınızı seçin. Eğer oluşturduysanız PIN'i girin ve bir süre sonra masaüstünüz yüklenecektir.
Adım 4. Masaüstünde bir tarayıcı açın
Bilgisayarınızın web tarayıcısını uzaktan başlatmak için Uzak Masaüstü uygulamasını kullanın. Ziyaret etmek istediğiniz Java sitesinin adresini, bilgisayarınızı doğrudan kullanıyorsanız yaptığınız gibi girin. Bir şeye her dokunduğunuzda bir gecikme fark edebilirsiniz ve eylemden bir yanıt görünür. Bu, uzak bilgisayarda ve telefonunuzda meydana gelen gecikmeden kaynaklanır.