s
C:\android-sdk-windows\build-tools\22.0.1>
ผ่านได้ไฟล์ dex มา อยุ่ที่เดียวกันที่ dx.bat แต่ต้อกกำหนด JAVA_HOME C:\Program Files\Java\jdk1.7.0_79
และ Paht C:\Program Files\Java\jdk1.7.0_79\bin ที่มี java javac อยุ่
http://www.herongyang.com/Android/shell-dalvikvm-Command-to-Run-Java-Application.html
copy ไฟล์ที่ device ต้อง และใช้ su เพื่อใช้ dalvikvm เรียก hello.dex ได้
This section provides a tutorial example on how to use 'dalvikvm' command line tool to run a Java application on the Dalvik VM (Virtual Machine).
|
Since "dalvikvm" is a Java virtual machine, you can use it to regular Java applications as shown in this tutorial:
1. Write a simple Java application called Hello.java:
class Hello { public static void main(String[] a) { System.out.println("Hello world!"); } }
2. Compile the application with Java SE 6:
C:\herong>java -version java version "1.6.0_21" ... C:\herong>javac Hello.java
3. Convert .class file to .dex file:
C:\herong>copy Hello.class \local\android-sdk-windows\platform-tools (dx.bat requires class files to be located at this folder) C:\herong>\local\android-sdk-windows\platform-tools\dx.bat --dex --output=hello.dex Hello.class C:\herong>copy \local\android-sdk-windows\platform-tools\hello.dex .
4. Copy .dex file to the Android system:
C:\herong>\local\android-sdk-windows\platform-tools\adb push hello.dex /sdcard/Download 4 KB/s (736 bytes in 0.167s)
5. Run the application with "dalvikvm":
C:\herong>\local\android-sdk-windows\platform-tools\adb shell # cd /sdcard/Download cd /sdcard/Download # dalvikvm -cp hello.dex Hello dalvikvm -cp hello.dex Hello Hello world!
ไม่มีความคิดเห็น:
แสดงความคิดเห็น