Czy jakieś ciało może udostępnić metodę wykonywania pliku dex w Androidzie poleceniem?Jak wykonać plik dex w Androidzie za pomocą polecenia?
To jest po prostu zrozumienie.
Czy jakieś ciało może udostępnić metodę wykonywania pliku dex w Androidzie poleceniem?Jak wykonać plik dex w Androidzie za pomocą polecenia?
To jest po prostu zrozumienie.
Powiedzmy masz następujący kod w pliku HelloWorld.java:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
uruchomić go na urządzenie z Androidem:
javac HelloWorld.java
dx --dex --output=classes.dex HelloWorld.class
zip HelloWorld.zip classes.dex
adb push HelloWorld.zip /sdcard/
Dla GB lub wcześniej, powinieneś być w stanie po prostu zrobić:
adb shell dalvikvm -cp /sdcard/HelloWorld.zip HelloWorld
Dla ICS +:
adb shell mkdir /sdcard/dalvik-cache
adb shell ANDROID_DATA=/sdcard dalvikvm -cp /sdcard/HelloWorld.zip HelloWorld
Próbowałem wydrukować plik android.os.Build.VERSION.SDK_INT. Niepowodzenie z java.lang.UnsatisfiedLinkError. Czy któryś z androidów * jest dostępny w jakikolwiek sposób? –
@GenaBatsyan - utwórz nowe pytanie z większą ilością szczegółów (fragment kodu, ślad stosu itp.). Oznacz to tagiem dex, a ja to zobaczę :) – JesusFreke
Tutaj idziemy :) http://stackoverflow.com/questions/32564192/error-accessing-android-api-when-running-a-java-program -directly-from-dex-archiv –
Masz na myśli sposób generowania pliku dex przy użyciu SDK z wiersza poleceń? – yorkw