Why cannot you run standard Java bytecode on Android?



Why cannot you run standard Java bytecode on Android?..

Answer / mady

Android uses Dalvik Virtual Machine (DVM) which requires a special bytecode. We need to convert Java class files into Dalvik Executable files using an Android tool called "dx". In normal circumstances, developers will not be using this tool directly and build tools will care for the generation of DVM compatible files.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Android OS Interview Questions

How to prevent the data from reloading and resetting when the screen is rotated?

0 Answers  


What is special trigger?

0 Answers  


What is the use of layout manager in android?

0 Answers  


What data types does aidl support?

0 Answers  


how to fix an android application crash? How to analyze a crash using logcat?

0 Answers  






Define android toast.

0 Answers  


Can you run exe on android?

0 Answers  


As discussed, there are 4 main components in android application. And in androidmanifest.xml file, you need to declare?

0 Answers  


Why is list view not recommended to have active components?

0 Answers  


How does android track the application on process?

0 Answers  


Is android free for manufacturers?

0 Answers  


How do I upgrade to android lollipop?

0 Answers  


Categories