Может ли любой орган передать этот метод для выполнения файла dex в android с помощью команды?Как выполнить файл dex в android с помощью команды?
Это только для понимания.
Может ли любой орган передать этот метод для выполнения файла dex в android с помощью команды?Как выполнить файл dex в android с помощью команды?
Это только для понимания.
Допустим, у вас есть следующий код в файле Helloworld.java:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
Чтобы запустить его на устройстве Android:
javac HelloWorld.java
dx --dex --output=classes.dex HelloWorld.class
zip HelloWorld.zip classes.dex
adb push HelloWorld.zip /sdcard/
Для ГБ или выше, вы должны быть в состоянии просто сделать:
adb shell dalvikvm -cp /sdcard/HelloWorld.zip HelloWorld
Для ICS +:
adb shell mkdir /sdcard/dalvik-cache
adb shell ANDROID_DATA=/sdcard dalvikvm -cp /sdcard/HelloWorld.zip HelloWorld
Я пытался распечатать android.os.Build.VERSION.SDK_INT. Сбой с java.lang.UnsatisfiedLinkError. Является ли какой-либо из Android. * Доступным в любом случае? –
@GenaBatsyan - создайте новый вопрос с более подробной информацией (фрагмент кода, трассировка стека и т. Д.). Пометьте его тегом dex, и я это увижу :) – JesusFreke
Здесь мы идем :) http://stackoverflow.com/questions/32564192/error-accessing-android-api-when-running-a-java-program -directly-из-Dex-Archiv –
Вы имеете в виду, как сгенерировать файл dex с помощью SDK из командной строки? – yorkw