回答
比方說,你有文件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/
對於GB或更早的版本,你應該能夠簡單地做:
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。*? – 2015-09-12 14:31:53
@GenaBatsyan - 請創建一個新問題,並提供更多詳細信息(代碼片段,堆棧跟蹤等)。用dex標籤標記,我會看到它:) – JesusFreke 2015-09-12 19:07:28
在這裏,我們去:) http://stackoverflow.com/questions/32564192/error-accessing-android-api-when-running-a-java-program - 直接從 - DEX檔案館 – 2015-09-14 11:56:16
- 1. 如何在android中執行shell命令?
- 2. 如何在UNIX中使用mule執行命令/腳本文件?
- 3. 使用命令行執行.sql文件
- 4. 無法執行dex:多個dex文件定義了Lcom/google/android/gms/analytics/internal /命令
- 5. 如何使用NO腳本文件從命令行執行sql命令?
- 6. 如何使用MySQL命令行工具執行SQL文件?
- 7. 使用第三方jar在命令行中執行jar文件
- 8. 如何在perl中執行存儲在文件中的命令
- 9. 如何從文件中讀取命令並在c中執行這些命令?
- 10. 執行在命令行.sql文件
- 11. 如何在iPhone中執行命令行?
- 12. Android無法執行dex
- 13. 如何在文件中執行Vim命令,如.vimrc?
- 14. 如何在cmd中直接執行txt文件中的命令?
- 15. 如何使用.hql文件執行HQL命令
- 16. 如何使用bat文件打開cmd並執行命令?
- 17. 從Windows命令提示符執行命令可執行文件
- 18. 如何使用參數執行命令?
- 19. 如何使用QProcess執行cmd命令?
- 20. 如何使用c#執行AT命令#
- 21. 如何使用crontab執行此命令?
- 22. 如何使用SystemWorker執行PowerShell命令?
- 23. 如何使用php執行命令
- 24. 如何使用VBA執行shell命令?
- 25. 如何使Mac的可執行文件運行java命令
- 26. 在批處理文件中使用逗號執行graphicsmagick命令
- 27. 如何在ruby文件中運行命令行命令?
- 28. 使用sqlite 3命令行運行並執行文本文件
- 29. 如何可以從命令行在Linux中執行nagios命令
- 30. 如何從命令行在iTerm窗口中執行命令?
你的意思是如何從命令行使用SDK生成dex文件? – yorkw 2012-04-17 22:19:05