Herhangi bir vücut, android ile dex dosyasını çalıştırmak için gerekli yöntemi paylaşabilir mi?Android dex dosyasını komutla nasıl çalıştırabilirim?
Bu sadece anlamak içindir.
Herhangi bir vücut, android ile dex dosyasını çalıştırmak için gerekli yöntemi paylaşabilir mi?Android dex dosyasını komutla nasıl çalıştırabilirim?
Bu sadece anlamak içindir.
Diyelim ki dosya HelloWorld.java bir aşağıdaki kodu var diyelim: Eğer mümkün olmalıdır, daha önce GB için
javac HelloWorld.java
dx --dex --output=classes.dex HelloWorld.class
zip HelloWorld.zip classes.dex
adb push HelloWorld.zip /sdcard/
ya:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
bir android cihazda çalıştırmak için basitçe yapın:
adb shell dalvikvm -cp /sdcard/HelloWorld.zip HelloWorld
ICS + için:
adb shell mkdir /sdcard/dalvik-cache
adb shell ANDROID_DATA=/sdcard dalvikvm -cp /sdcard/HelloWorld.zip HelloWorld
android.os.Build.VERSION.SDK_INT dosyasını yazdırmaya çalışıyordum. Java.lang.UnsatisfiedLinkError ile başarısız. Herhangi bir şekilde kullanılabilir * android var mı? –
@GenaBatsyan - Lütfen daha fazla ayrıntı içeren yeni bir soru oluşturun (kod pasajı, yığın izleme, vb.). Dex etiketi ile etiketleyin ve onu göreceğim :) – JesusFreke
İşte gidiyoruz :) http://stackoverflow.com/questions/32564192/error-accessing-android-api-when-running-a-java-program -Direkt-den-deks-Archiv –
Komut satırından SDK kullanarak dex dosyası nasıl üretilir? – yorkw