Why cannot you run standard Java bytecode on Android?

Answer Posted / 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       View All Answers


Please Help Members By Posting Answers For Below Questions

How do I turn off auto sync on my android phone?

465


what are the main advantages of web services in android?

504


Who invented android?

514


What does adt stand for?

527


What is meant by activities?

545






Which dialog boxes can you use in you Android application?

528


Describe intents?

552


Explain progressdialog in android?

492


What is content provider component of android?

513


Does selenium support google android operating system?

506


What is the correct way to check if a Compass sensor is present on the system? Explain your answer.

1716


What are Intent filters in Android?

562


Explain .apk extension.

522


Are the android apps first scrutinised by google?

488


Tell me what is needed to make a multiple choice list with a custom view for each row?

465