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

Explain the characteristics of android

0 Answers  


Explain sticky intent?

0 Answers  


Describe Android Application Architecture?

1 Answers  


What is the importance of having an emulator within the android environment?

0 Answers  


How are layouts placed in android?

0 Answers  


What does adb stand for?

0 Answers  


What are the steps that are involved in converting the android in newer version?

0 Answers  


How to create emulator on android?

0 Answers  


What is DDMS? Describe some of its capabilities.

1 Answers  


What is the purpose of android os?

0 Answers  


What does android os mean?

0 Answers  


Differentiate between activities and services.

0 Answers  


Categories